public class Singleton{
//单例对象,私有的对象
private volatile static Singleton instance=null;
//私有的方法
private Singleton(){};
//静态工厂方法
public static Singleton getInstance(){
//双重检测
if(instance==null){
synchronized(this)
{
if(instance==null){
instance=new Singleton();
}
}
}
return instance;
}
}
JAVA 实现 验证最完全的单例设计模式
最新推荐文章于 2023-03-21 23:32:57 发布