摘要:错误使用单利在开发中单例经常需要持有对象,如果持有的对象生命周期与单例生命周期更短时,或导致无法被释放回收,则有可能造成内存泄漏。如果集合是类型的话,那内存泄漏情况就会更为严重。 目录介绍 1.OOM和崩溃优化 1.1 OOM优化 1.2 ANR优化 1.3 Crash优化 2.内存泄漏优化 2.0 动画资源未释放 2.1 错误使用单利 2.2 错误使用静态变量 2.3 ...
摘要:断更了,家里出了一点事情,回家了几天,然后回头看发现握草,断了天,因此,每天补一个吧下列符号中可以在程序里表示单行注释的是个人见解选项目前我只在语法中使用过,代表注释的意思选项是多行注释选项是单行注释选项是文档注释在方法中给出的整型数组 断更了,家里出了一点事情,回家了几天,然后回头看发现握草,断了12天,因此,每天补一个吧 ==============================...
摘要:的多线程机制可弥补抛出未检查的异常,将终止线程执行,此时会错误的认为任务都取消了。如果想要不保留,则需要设置,此时最小的就是线程池最大的线程数。 提供Executor的工厂类showImg(https://segmentfault.com/img/bVbj3Ei?w=2890&h=1480); 忽略了自定义的ThreadFactory、callable和unconfigurable相关...
摘要:工厂方法模式缺点每增加一个产品,就需要额外的增加一个产品工厂的类,增加了额外的开发量。 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使得一个类的实例化延迟到了其子类。 一、经典工厂方法模式 /** * 抽象工厂接口,用于创建计算对象 */ public interface IFactory { Calculate getCalculate(); } ...