- 博客(2)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 《Effective Java》第二版总结
创建和销毁对象 1、考虑用静态工厂方法代替构造器 为了让客户端获取他自身的一个实例,最常用的方法就是提供一个公有的构造器。 还有一种方法,类可以提供一个公有的静态工厂方法,它只是返回类的实例的静态方法。 //一个简单的单例 public class Singleton { private static Singleton singleton; private Singleton() {...
2019-02-10 19:24:03 390
原创 记一次 由多线程引起的内存泄漏导致的OOM问题
项目是去年七月份写的,功能都完成了。因为时间比较紧,就没怎么测试。后来想把这个项目用来做毕业设计,在测试的时候出现了问题。点击注销登录,跳转到登录页面,重新登录,跳转到主页,然后出现OOM,怀疑出现了内存泄漏。 主要原因是,注销登录后(从主界面跳转到登录页面),某个类持有MainActivity的实例,导致MainActivity 无法得到回收,导致内存泄漏。 于是集成了 Leakcanary进行...
2019-02-09 17:09:46 4016 2
安卓APP安装问题,有些模拟器可以安装,有些安装不了,我蒙蔽了
2017-02-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人