摘要: 1,静态内部类单例模式 内部类分为对象级别和类级别,类级内部类指的是,有static修饰的成员变量的内部类。如果没有static修饰的成员变量的内部类被称为对象级内部类。 类级内部类相当于其外部类的static成员,它的对象与外部类对象间不存在依赖关系,相互独立,因此可直接创建。而对象级内部类的实例 阅读全文
posted @ 2018-04-30 22:07 KevinEngineer 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一个懒汉式单例 这种编写方式被称为“双重检查锁”,主要在getSingleton()方法中,进行两次null检查。这样可以极大提升并发度,进而提升性能。毕竟在单例中new的情况非常少,绝大多数都是可以并行的读操作,因此在加锁前多进行一次null检查就可以减少绝大多数的加锁操作,也就提高了执行效率。但 阅读全文
posted @ 2018-04-30 21:50 KevinEngineer 阅读(613) 评论(0) 推荐(0) 编辑