安卓面試基本技能之---單例模式

1. 設計模式中最簡單的單例模式
/**
* 單例模式
*/
public static SingleInstanceClass getInstance() {
    if (defaultInstance == null) {//首先判斷是否已有單例對象,有的話直接返回
        synchronized (SingleInstanceClass.class) {//使用synchronized進行線程安全控制
            if (defaultInstance == null) {
                defaultInstance = new SingleInstanceClass();//創建單例對象
            }
        }
    }
    return defaultInstance;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章