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-03-18 18:19:16 发布