java單例模式實例
java設計模式總體來說有23種;分爲3大類:創建型模式(5種)、結構型模式(7種)、行爲型模式(11種);單例模式作爲創建型模式的一種,是一種比較常用的設計模式。在它的核心結構中只包含一個被稱爲單例類的特殊類。透過單例模式可以保證系統中一個類只有一個實例而且該實例易於外界訪問,從而方便對實例個數的控制並節約系統資源。單例模式具有三個特點:1、該類只有一個實例;2、該類自行創建該實例(在該類內部創建自身的實例對象);3、向整個系統公開這個實例接口。
單例模式又分爲三種:懶漢式單例、餓漢式單例、登記式單例三種。
操作方法
(01)首先先創建一個新的web工程
(02)然後創建兩個包,on和(報名隨便,個人喜好而已),分別用來放主函數和實例
(03)先寫個簡單的單例,在util下新建一個類test1,代碼如下:
(04)在util下再新建一個類,testStream,代碼如下:
(05)最後在action中創建一個主函數,代碼如下:
(06)以下是餓漢模式、懶漢模式和登記模式實例
特別提示
單例模式確保某個類只有一個實例,而且自行實例化並向整個系統提供這個實例。在計算機系統中,線程池、快取、日誌對象、對話框、打印機、顯卡的驅動程序對象常被設計成單例。在我們平常開發中、涉及快取
-
世界十大催眠曲:第一公認最有效,第四至今沒有人聽完
導語:催眠曲就是透過音樂來幫助被催眠者進入睡眠的狀態,對於無法入睡的人能起到很好的治療作用,其中著名的世界十大催眠曲則分別是哥德堡變奏曲,weightless,Sleepsong,Dream13,玄祕曲,搖籃曲,月光曲,α腦波音樂,帕赫貝爾的卡農,佛經,下面就跟着探祕志小編一起來看看吧!哥...
-
茶葉等級劃分標準
(01)茶葉的等級劃分標準是根據茶葉的外觀、內質、產地、製作工藝以及品質特點等方面來決定的。不同國家和不同茶葉品種可能存在不同的等級劃分標準,下面是一個常見的等級劃分標準作爲參考:1.特級:通常是指高品質的頂級茶葉,外觀整齊美觀,色澤鮮豔,湯色清澈明亮,香氣濃郁...
-
物語系列順序簡述
(01)物語系列是由日本作家西尾維新與中國臺灣插畫家戴源亨共同創作的輕小說系列。該系列以21世紀初的日本直江津鎮爲舞臺,講述了高中少年阿良良木歷與少女們遇到的很多日本民間傳說故事。(02)物語系列動畫是由小說改編而來,屬於後宮、奇幻、神魔類的輕改動漫。物語系...
-
怎麼融化巧克力
(01)融化巧克力的方法有多種,以下是一些常見的方法:1.調溫鍋熔化法:將巧克力切碎,然後放入調溫鍋裏熔化。調溫鍋能夠控制溫度,避免巧克力燒焦。將調溫鍋的溫度調至45-50℃,放入巧克力,不斷攪拌直至巧克力完全融化。(02)2.隔水加熱熔化法:將切碎的巧克力放入一個碗中,然後將...