單例模式之餓漢模式 Java實現

2021-08-10 03:20:05 字數 482 閱讀 5015

/**

* 單例設計模式

* 應用場合:有些物件只需要乙個就足夠了

* 作用:保證整個應用程式中某個例項有且只有乙個

* 型別:餓漢模式、懶漢模式

* 一、單例模式之餓漢模式

*/public class singleton

//2.建立類的唯一例項

private static singleton instance = new singleton();

//3.提供乙個用於獲取例項的方法 靜態成員 類所有,類被載入時去執行,不管使用者是否需要,在類載入時已被例項化---餓漢模式

public static singleton getinstance()

}

public class test  else 

}}

單例模式 餓漢模式

package singleton import sso.singlepattern 1.應用場景 有些物件只需要乙個例項,像老婆 2.作用 保證整個應用程式中某個例項只有乙個 3.型別 餓漢模式,懶漢模式 此例為餓漢模式,因為instance是static修飾,當類載入的時候就會被例項化,就像餓漢...

單例模式 餓漢模式

一.單例模式的應用場景 1.資源共享的情況下,避免由於資源操作造成的效能損耗,比如配置檔案的載入 2.控制資源的情況下,方便資源之間的通訊,比如資料庫連線池,執行緒池 二.基本模組 public class myobject public static myobject getinstance 測試...

單例模式之懶漢模式 餓漢模式

3.餓漢模式 4.二者對比 單例模式屬於建立型模式的一種,應用於保證乙個類僅有乙個例項的場景下,並且提供了乙個訪問它的全域性訪問點,如spring中的全域性訪問點beanfactory,spring下所有的bean都是單例。單例模式的特點 從系統啟動到終止,整個過程只會產生乙個例項。public c...