这是一个单例的延时加载实现:
public class Singleton {
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
static class SingletonHolder {
static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
}
本文介绍了一种Java单例模式的实现方式——通过内部静态类实现延时加载。这种方式既保证了单例的唯一性,又实现了懒加载,提高了程序的启动速度。

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



