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