package src.test.java.com.pbc.singleton;
/**
* (内部静态类)单例模式
* @author qiu_y
*
*/
public class InnerClassSingleton {
private InnerClassSingleton() {}
/**
* 内部静态类
* java内部类是在使用到该静态内部类时才加载
* 懒加载,实现简单,线程安全
*/
private static class InnerClassSingletonInstance{
private static final InnerClassSingleton instance = new InnerClassSingleton();
}
/**
* 获取内部静态类
*/
public static InnerClassSingleton getInstance() {
return InnerClassSingletonInstance.instance;
}
}
java设计模式之单例模式(内部静态类)
原文:https://www.cnblogs.com/qiuyingbo/p/13231482.html