其實兩個模式的通用都是 構造器私有 對象私有 并且有一個靜態的獲得對象的方法 不過一個是在使用方法時判斷是否已經創建了對象 然后進行返回對象 另一種則是在對象私有申明的時候就進行實例化
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