android类中太多静态成员会浪费内存吗
答案:2 悬赏:0 手机版
解决时间 2021-01-02 09:40
- 提问者网友:捧腹剧
- 2021-01-01 22:07
android类中太多静态成员会浪费内存吗
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-01-06 18:36
静态的类确实会在内存中开辟一块静态区域来存储数据,并且会一直占据内存。但是他只占用一块内存,但是动态的也许会对一个类创建多个对象,这样的话就会比静态的类占据的内存多了。静态的类应为在内存里只有一块内存,所以你要是想同时使用一个类的几个不同的实例应该怎么办??所以静态的类只适合一些工具类或者很少变动的东西。好好理解一下java的面向对象的思想,这个不是技术问题,而是对语言的理解问题。
全部回答
- 1楼网友:污到你湿
- 2021-01-06 19:32
你好!
静态的类确实会在内存中开辟一块静态区域来存储数据,并且会一直占据内存。但是他只占用一块内存,但是动态的也许会对一个类创建多个对象,这样的话就会比静态的类占据的内存多了。静态的类应为在内存里只有一块内存,所以你要是想同时使用一个类的几个不同的实例应该怎么办??所以静态的类只适合一些工具类或者很少变动的东西。好好理解一下java的面向对象的思想,这个不是技术问题,而是对语言的理解问题。
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯