千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)
單例是java中一種典型的設(shè)計(jì)模式,定義在功能實(shí)現(xiàn)時(shí)一個(gè)類只能有一個(gè)對(duì)象,建立一個(gè)全局的訪問點(diǎn)提供出去供大家使用.
也就是說(shuō)通過(guò)單例我們可以實(shí)現(xiàn)數(shù)據(jù)的全局訪問,還可以再全局實(shí)現(xiàn)功能的調(diào)用.
單例分成懶漢式和餓漢式,對(duì)于懶漢式會(huì)有線程安全問題,需要進(jìn)行同步處理,對(duì)于餓漢式不會(huì)有線程安全問題,不需要同步.
相關(guān)推薦