public class Singleten { /** * 關鍵點 1.靜態函數以及靜態對象 * 2.私有構造函數 * 3.雙重檢查 */ private static volatile Singleten s; public static Singleten getInstance() { if (s == null) { synchronized (Singleten.class) { if (s == null) { s = new Singleten(); return s; } else return s; } } else return s; } private Singleten() { } }
寫個單例
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.