第一种形式是
public class Singleton {
private Singleton(){}
private static final Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
}
第二种形式是:
public class Singleton {
private Singleton(){}
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
if (instance==null){
instance=new Singleton();
}
return instance;
}
}
java常见的两种Singleton模式
最新推荐文章于 2023-06-15 17:22:31 发布