- 定义私有构造函数
- 定义静态内部类
- 定义获取实例的静态方法
public class Singleton {
private Singleton() {}
private static class SingleInstance {
private static final Singleton INSTANCE = new Singleton();
}
public static Singleton getInstance() {
return SingleInstance.INSTANCE;
}
}