亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

模式的秘密---單例模式

難度中級
時長30分
學習人數
綜合評分9.63
276人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰
其實兩個模式的通用都是 構造器私有 對象私有 并且有一個靜態的獲得對象的方法 不過一個是在使用方法時判斷是否已經創建了對象 然后進行返回對象 另一種則是在對象私有申明的時候就進行實例化

最新回答 / AAnonymous
這個問題好功能上應該是可以用全局變量代替單例的但是Java并不建議使用全局變量http://stackoverflow.com/questions/4646577/global-variables-in-java
講的挺好。很基礎。
public class Singleton2 {
static class SingletonHolder {
static Singleton2 instance = new Singleton2();
}

public static Singleton2 getInstance() {
return SingletonHolder.instance;
}

}

感覺這樣實現懶漢模式更好點
簡單易懂,慕課網給力。
簡單易懂 感謝分享
可以通過是obj.hashcode()判斷兩個對象是否屬于同一個實例
講得太基礎了吧
都明白了,老師講得很好
這個模式應該是所以設計模式里面最簡單的了吧
老師說得很清楚
剛知道,餓漢竟然和線程有關,溫故而知新
終于明白了,tks
懶漢模式不是線程安全的
課程須知
本課程是 Java 開發課程的高級課程,如果您是新手,建議先移步 《Java入門第一季》和《Java入門第二季》
老師告訴你能學到什么?
1、 了解設計模式 2、 理解單例模式的含義及應用場合 3、 掌握單例模式中餓漢模式和懶漢模式的使用 4、 理解兩種模式的區別

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消