//静态内部类
//优点:加载时不会初始化静态变量INSTANCE
//因为没有主动使用,达到Lazy loading
class Singleton{
private static class SingletonHolder{
private final static Singleton INSTANCE = new Singleton();
}
private Singleton(){}
public static Singleton getInstance(){
return SingletonHolder.INSTANCE;
//主动使用时,内部类进行初始化
}
}