单例模式——静态内部类

有延迟加载,线程安全,效率高

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;
	}
}

猜你喜欢

转载自blog.csdn.net/xb1964109474/article/details/82590653