單例模式是一種創(chuàng)建型設(shè)計(jì)模式,旨在確保一個(gè)類只有一個(gè)實(shí)例,并提供全局訪問點(diǎn)。在單例模式中,只有一個(gè)對(duì)象被創(chuàng)建并用于提供服務(wù)。
在Java中,單例模式有兩種實(shí)現(xiàn)方式:
1.懶漢式單例模式:在第一次使用時(shí)創(chuàng)建對(duì)象。
2.餓漢式單例模式:在類加載時(shí)就創(chuàng)建對(duì)象。
其中,懶漢式單例模式可以進(jìn)一步分為線程不安全和線程安全兩種實(shí)現(xiàn)方式。