摘要: 1、静态内部类Static Inner Class 被编译成一个完全独立的.class文件,名称为OuterClass$InnerClass.class的形式。只可以访问外部类的静态成员和静态方法,包括了私有的静态成员和方法。 2、成员内部类 Member Inner Class 可以访问它的外部类 阅读全文
posted @ 2016-07-04 16:04 Hesier 阅读(145) 评论(0) 推荐(0)
摘要: 1、单例模式 (1)使用静态内部类来维护单例的实现: 懒汉模式,同时实现延迟加载和线程安全。静态内部类只有在第一次被使用的时候才会初始化。内部类里的静态变量保证线程安全。 当getInstance()第一次被调用的时候,第一次读取SingletonFactory.instance,导致Singlet 阅读全文
posted @ 2016-07-04 15:29 Hesier 阅读(166) 评论(0) 推荐(0)