设计模式之静态内部类
下面讲一下设计模式中的单例模式的写法:静态内部类
静态内部类:它的优点,1、通过JVM加载类的时候保证了线程安全,2、实现了lazy loading,因为外部类被加载时,内部类是不会被加载的
class Singleton{
private SIngleton(){
}
private static class SingletonInstance {
private static Singleton INSTANCE = new Singleton();
}
public static Singleton getInstance(){
return SingletonInstance.INSTANCE;
}
}