JAVA 单例模式小范例

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Wuzhiyong_SZ/article/details/100587207

public class DanliMoshi {

/*
 * 饿汉模式
 */
/*//第一步:创建私有化静态引用
private static DanliMoshi danliMoshi = new DanliMoshi();

//第二步:私有化构造方法
private DanliMoshi(){};

//第三步:创建返回唯一实例、私有静态的方法
private static DanliMoshi getDanliMoshi(){
	return danliMoshi;
}*/

/*
 *懒汉模式
 */
//第一步:创建私有化静态引用
private static DanliMoshi danliMoshi;

//第二步:私有化构造方法
private DanliMoshi(){};

//第三步:创建返回唯一实例、私有静态的方法
private static DanliMoshi getDanliMoshi(){
	if(danliMoshi==null){
		danliMoshi = new DanliMoshi();
	}
	return danliMoshi;
}

}

猜你喜欢

转载自blog.csdn.net/Wuzhiyong_SZ/article/details/100587207