package lazysingleton;
public class Start {
public static void main(String[] args) {
LazySingleton instance = LazySingleton.getInstance();
LazySingleton instance1 = LazySingleton.getInstance();
System.out.println(instance == instance1);
}
}
class LazySingleton{
private static LazySingleton instance;//静态实例变量
private LazySingleton(){//私有构造函数
}
public static LazySingleton getInstance() {//全局访问点
if(null == instance){
instance = new LazySingleton();
}
return instance;
}
}