android屏幕文章
Application构造函数--->attachBaseContext()--->onCreat()--->Activity生命周期
1 | //Application的attachBaseContext方法: |
1 | //线程安全但耗资源 |
1 | class Singleton { |
在方法上加锁:每次调用方法都用锁,效率低下,我们可以考虑在对象为null时才锁
1 | public static Singleton getInstance() { |
这样做线程又不安全了如上注释
1 | class Singleton { |
1 | class Singleton { |
1 | public class SuperClass { |
1 | public class SubClass extends SuperClass { |
1 | public class ConstClass { |
1 | //测试代码 |