public class Singleton {
private static class LazyHolder {
private static final Singleton INSTANCE = new Singleton();
}
private Singleton (){}
public static final Singleton getInstance() {
return LazyHolder.INSTANCE;
}
} 静态内部类,在保证只有一个实例的前提下,同时保证了性能与线程安全。
JAVA-单例模式的常用方法
最新推荐文章于 2022-06-16 15:25:11 发布
本文介绍了一种懒汉式的单例模式实现方法,通过使用静态内部类来保证线程安全的同时,实现了延迟加载,提高了程序性能。
844

被折叠的 条评论
为什么被折叠?



