其实两个模式的通用都是 构造器私有 对象私有 并且有一个静态的获得对象的方法 不过一个是在使用方法时判断是否已经创建了对象 然后进行返回对象 另一种则是在对象私有申明的时候就进行实例化
2015-08-16
最新回答 / AAnonymous
这个问题好功能上应该是可以用全局变量代替单例的但是Java并不建议使用全局变量http://stackoverflow.com/questions/4646577/global-variables-in-java
2015-08-11
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