有延迟加载,线程安全,效率高
package com.golf;
/**
* 单例模式——静态内部类
* @author 26920
*
*/
public class SingletonDemo03 {
//有延迟加载,线程安全,效率高
private static class nestClass{
private static SingletonDemo03 instance=new SingletonDemo03();
}
//构造器私有化
private SingletonDemo03(){
}
//公共类获取单例对象
public static SingletonDemo03 getInstance(){
return nestClass.instance;
}
}