当前位置:
首页 >
设计模式:单例模式之静态内部类
发布时间:2025/6/15
39
豆豆
生活随笔
收集整理的这篇文章主要介绍了
设计模式:单例模式之静态内部类
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
优缺点说明:
1). 这种方式采用了类加载的机制来保证初始化实例时只有一个线程。
2). 静态内部类方式在Singleton1类被加载时并不会立即实例化,而是在需要
实例化时,调用getSingleton1()方法,才会装载SingletonInstance类,从而完成
Singleton1的实例化。
3). 类的静态属性只会在第一次加载类的时候初始化,所以在这里,jvm帮助我们
保证了线程的安全性,在类进行初始化时,别的线程是无法进入的。
4). 优点: 避免了线程不安全,利用静态内部类特点实现延迟加载,效率高。
5). 结论: 推荐使用
总结
以上是生活随笔为你收集整理的设计模式:单例模式之静态内部类的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 设计模式:单例模式之双重检查
- 下一篇: 设计模式:单例模式之枚举