其实两个模式的通用都是 构造器私有 对象私有 并且有一个静态的获得对象的方法 不过一个是在使用方法时判断是否已经创建了对象 然后进行返回对象 另一种则是在对象私有申明的时候就进行实例化
2015-08-16
public class Singleton2 {
static class SingletonHolder {
static Singleton2 instance = new Singleton2();
}
public static Singleton2 getInstance() {
return SingletonHolder.instance;
}
}
感觉这样实现懒汉模式更好点
static class SingletonHolder {
static Singleton2 instance = new Singleton2();
}
public static Singleton2 getInstance() {
return SingletonHolder.instance;
}
}
感觉这样实现懒汉模式更好点
2015-08-08