Kafuly
Kafuly
这位同学,单例模式不会照成内存泄漏,Context引用没有及时释放而已,根本原因不是单例模式。 解决方案:Util.release()即可

为什么要问这些题目,对项目的优化有作用吗,艹,别乱加面试题好吗,
这些题目一般不该系统代码,app需要知道jb
哦哦,原来可以根据系统做了什么,然后就可以避免一些搞耗时的动作,比如布局层数减少,这个题目的目的就在这里,会优化就完事啦,还搞这些,浪费时间。
2.集合操作不当引发的内存泄漏 (1)对于HashMap,不使用动态改变hashCode的作为key对象 (2)对于HashSet,可以重写对象的equal和hashCode方法,增减特定的key的hashCode,使得每一个对象唯一 (3)如果发现remove之后,集合的数目没有改变,对于HashMap可以进行SetKey排查