没有使用lazy模式,避免 unsafe publican.
public class Singleton {
private Singleton() {
this.init();
}
private static class SingletonHolder {
private static Singleton INSTANCE = new Singleton();
}
public static final Singleton getInstance() {
return SingletonHolder.INSTANCE;
}
}