劉大神的那篇博客俺很早之前也看過,第七種嚴(yán)格上來說并不是單例,只是通過HashMap的鍵值的互斥可以實現(xiàn)永遠(yuǎn)只取一個對象,有點類似于初始化的操作,畢竟往HashMap放入單例對象這個操作是可控的,甚至是預(yù)先加載的,這一方面又有點類似于靜態(tài)內(nèi)部類的方式,不過靜態(tài)內(nèi)部內(nèi)是類加載自行控制的,而這種需要人為注冊,相當(dāng)于不必考慮真正用的時候才去new,而是new之后才放進(jìn)map中管理,是取巧的。我是這么理解的。
Java與Kotlin的單例模式(霸氣.jpg)作者已經(jīng)搬遷去隔壁網(wǎng)站,也歡迎大家關(guān)注我們的寫作團(tuán)隊:天星技術(shù)團(tuán)隊。 題外話 上一次被人說文章名字取得不霸氣,于是這一次我采用了這么霸氣的名字,但實際上我是一個很低調(diào)的人。設(shè)...