单例模式2

来源:互联网 发布:大数据在审计中的应用 编辑:程序博客网 时间:2024/06/05 00:21
package com.liu.thread;
/*
 * 懒汉式单例
 * 代码体现:
 * 1.将构造方法私有化
 * 2.创建一个本类对象(null->new)
 * 3.提供一个共有的方法获取该对象
 */
public class SingleTon02 {
//构造方法私有化
private SingleTon02(){}
//声明一个静态的本类引用
private static SingleTon02 singleTon02;
//同步为了线程安全

public static SingleTon02 getInstance(){
if(singleTon02==null){
synchronized(SingleTon02.class){
if(singleTon02==null)
singleTon02=new SingleTon02();
}
}
return singleTon02;
}
}
0 0
原创粉丝点击