最新回答 / 你愛(ài)的是我嗎
嗯~答案找到了? 這個(gè)安全性是相對(duì)說(shuō)的,如果就本頁(yè)面打的那幾個(gè)代碼并不能說(shuō)就達(dá)到了安全性。如果加一些其他修飾規(guī)范代碼的前提下才可以說(shuō)那樣做起到了安全性 。? ?解釋的網(wǎng)站是https://blog.csdn.net/fututadeyoushang/article/details/80941537
2019-05-10
常見(jiàn)的單例模式有哪幾種?
餓漢式 不支持懶加載 線程安全 加載類時(shí)比較慢、運(yùn)行時(shí)獲取對(duì)象速度快
懶漢式 支持懶加載 線程不安全 加載類時(shí)比較快、運(yùn)行時(shí)獲取對(duì)象速度慢
同步懶漢式 Synchronized Lazy 主要解決懶漢式的線程不安全 效率太低
雙重鎖懶漢式 推薦使用 線程安全 支持懶加載 效率高
靜態(tài)內(nèi)部類懶漢式 推薦使用 解決餓漢式不支持懶加載 線程安全 支持懶加載 效率高
枚舉類單例設(shè)計(jì)模式 enumeration 推薦使用
餓漢式 不支持懶加載 線程安全 加載類時(shí)比較慢、運(yùn)行時(shí)獲取對(duì)象速度快
懶漢式 支持懶加載 線程不安全 加載類時(shí)比較快、運(yùn)行時(shí)獲取對(duì)象速度慢
同步懶漢式 Synchronized Lazy 主要解決懶漢式的線程不安全 效率太低
雙重鎖懶漢式 推薦使用 線程安全 支持懶加載 效率高
靜態(tài)內(nèi)部類懶漢式 推薦使用 解決餓漢式不支持懶加載 線程安全 支持懶加載 效率高
枚舉類單例設(shè)計(jì)模式 enumeration 推薦使用
2019-02-14
還可以用枚舉類實(shí)現(xiàn)單例模式:
enum Singleton{
INSTANCE;
public void method(){
System.out.println("something");
}
}
enum Singleton{
INSTANCE;
public void method(){
System.out.println("something");
}
}
2018-09-23
老師講的還可以,設(shè)計(jì)模式這種思想,不是剛開始學(xué)java就能弄的很清楚,必須經(jīng)過(guò)寫代碼的閱讀和實(shí)操,結(jié)合起來(lái),再回來(lái)看老師講的,你就會(huì)發(fā)現(xiàn)你成長(zhǎng)了,也聽(tīng)懂了
2018-07-07
已采納回答 / Tom_張12138
你只return沒(méi)先賦值,肯定不一樣了,第一個(gè)return前賦值,加這句instance=new LazySingleton()。
2018-07-06
很滿意很開心,躺在床上不到30分鐘就聽(tīng)明白了,比老師絮絮叨叨在課堂上2個(gè)小時(shí)要明白得多,很感謝慕課網(wǎng)有這樣的好課,相對(duì)于其它教育平臺(tái),IT學(xué)習(xí)首選慕課網(wǎng),大愛(ài)啊
2018-04-11