java單例模式實例
java設計模式總體來説有23種;分為3大類:創建型模式(5種)、結構型模式(7種)、行為型模式(11種);單例模式作為創建型模式的一種,是一種比較常用的設計模式。在它的核心結構中只包含一個被稱為單例類的特殊類。通過單例模式可以保證系統中一個類只有一個實例而且該實例易於外界訪問,從而方便對實例個數的控制並節約系統資源。單例模式具有三個特點:1、該類只有一個實例;2、該類自行創建該實例(在該類內部創建自身的實例對象);3、向整個系統公開這個實例接口。
單例模式又分為三種:懶漢式單例、餓漢式單例、登記式單例三種。
操作方法
(01)首先先創建一個新的web工程
(02)然後創建兩個包,on和(報名隨便,個人喜好而已),分別用來放主函數和實例
(03)先寫個簡單的單例,在util下新建一個類test1,代碼如下:
(04)在util下再新建一個類,testStream,代碼如下:
(05)最後在action中創建一個主函數,代碼如下:
(06)以下是餓漢模式、懶漢模式和登記模式實例
特別提示
單例模式確保某個類只有一個實例,而且自行實例化並向整個系統提供這個實例。在計算機系統中,線程池、緩存、日誌對象、對話框、打印機、顯卡的驅動程序對象常被設計成單例。在我們平常開發中、涉及緩存
-
手機字體怎麼換
(01)手機字體的更換方法因手機系統和品牌而異。以下是針對一些常見手機品牌的字體更換方法:1.華為手機:進入設置>顯示和亮度>字體樣式>根據界面提示選擇其他字體。(02)2.蘋果手機(iOS系統):進入設置>通用>字體>選擇字體。需要注意的是,蘋果手機默認字體不能更換,但可以通...
-
小規模企業所得税是什麼
(01)小規模企業所得税是指適用於符合一定條件的小規模企業的税收政策。在許多國家,小規模企業享有一些税收減免或優惠政策,以幫助他們減輕税負,促進經濟發展。(02)具體小規模企業所得税政策的適用條件和税率通常因國家而異。通常情況下,小規模企業所得税比普通企業所得...
-
v8是什麼意思
(01)V8是一個多用途詞語,它可以在不同的場景中有不同的含義:1.V8引擎:V8引擎指的是一種發動機結構。這種結構的發動機分成兩排,每排有4個氣缸,並形成V字形。這種引擎結構通常具有比較高的功率和扭矩輸出能力,因而廣泛地應用於高性能車輛,如跑車、SUV、皮卡等。(02)2.V8蔬...
-
致命毒藥有哪些?盤點致死速度最快的十種毒藥
導語:在中國古代就有很多關於能讓人致命的毒藥的記載,比如説常在電視上看到的鴆酒、斷腸草和鶴頂紅等等,這些畢竟都只是在古代出現過。那麼你們知道現今有哪些致命毒藥嗎?接下來呢就由探祕志小編為大家盤點致命速度最快的十種毒藥,以下排名不分先後,感興趣的不妨一...