- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 【J2SE】为什么静态内部类的单例可以实现延迟加载
一、单例单例是一个常见的设计模式,常见有四种方式来实现,即懒汉式、饿汉式、枚举和静态内部类实现,这个模式的本质是为了控制内存中某个类的实例数量。懒汉式采用懒加载,时间换空间,因此需要注意获取实例时的并发安全问题,即便正确并发,每次获取实例的时候还是要浪费一次判断; 饿汉式空间换时间,在定义单例对象时就完成实例化,因为JVM在初始化一个类的时候(即调用类构造函数<clinit>...
2016-10-20 19:21:17 7734 13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人