設計模式(一):單例模式

運用場景 一個類在全局只需要一個實例,例如線程池,緩存註冊或者配置對象。 實現方式 餓漢式單例 原理 它是在類加載的時候就立即初始化,並且創建單例對象。 優點 實現簡單,絕對線程安全,在線程還沒出現以前就實例化了沒有加任何的鎖,執行效率高 缺點 如果該類實例化需要加載大量資源,創建比較耗時,類加載的時候無論之後用沒用到都會初始化,浪費了內存空間 測試代碼 /** * @author X3471 w
相關文章
相關標籤/搜索