True
public class Singleton {
private Singleton(){}
private static Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
}
public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
if (instance==null)
instance=new Singleton();
return instance;
}
}
Not Singleton
public class Singleton {
private Singleton(){}
private static Singleton instance = null;
public static Singleton getInstance() {
instance =new Singleton();
return instance;
}
}
本文探讨了单例模式的几种实现方式,包括静态初始化和懒汉式加载等,并对比了它们的特点。
5899

被折叠的 条评论
为什么被折叠?



