色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Java實現(xiàn)單例設計模式方法解析

瀏覽:107日期:2022-09-03 11:49:24

單例模式的幾種實現(xiàn)方式:

一:餓漢式單例

方式一:枚舉方式獲得單例對象

方式二:靜態(tài)屬性獲得單例對象

方式三:靜態(tài)方法獲得單例對象

二:懶漢式單例

方式一:靜態(tài)方法獲得單例對象(線程安全)

方式二:內(nèi)部類方式去獲取單例對象

示例:

惡漢式:方式一

enum Singleton{INSTANCE;//單例}

惡漢式:方式二

class Singleton{public static final Singleton INSTANCE = new Singleton();//單例private Singleton(){}}

惡漢式:方式三

class Singleton{private static final Singleton INSTANCE = new Singleton();//單例private Singleton(){}public static Singleton getInstance(){return INSTANCE;}}

懶漢式:方式一

class Singleton{private static Singleton instance;private Singleton(){}public static Singleton getInstance(){//存在線程安全問題(多線程的時候,不一定是單例)/*if(null == instance){instance = new Singleton();}return instance;*/if(null == instance){//提升代碼效率,避免每一次都去走同步代碼塊synchronized(Singleton.class){if(null == instance){instance = new Singleton();}return instance;} }return instance; }}}

懶漢式:方式二

class Singleton{private Singleton(){}private static class Inner{public static final Singleton INSTANCE = new Singleton();}public static Singleton getInstance(){return Inner.INSTANCE;}}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關文章:
主站蜘蛛池模板: 久久精品亚洲精品国产欧美 | 成年人免费在线视频网站 | 亚洲网站免费观看 | 国产亚洲人成网站在线观看 | 性生i活一级一片 | 亚洲一区欧洲一区 | 亚洲九九色 | 欧美一区二区三区在线视频 | 亚洲国产欧美国产综合一区 | 亚洲国产精久久久久久久 | 韩国免费一级成人毛片 | 国产精品久久久久久久久 | 干女人逼视频 | 99精品福利视频 | 手机看片日韩高清国产欧美 | 成年人视频网站免费 | 亚洲 欧美 日韩 丝袜 另类 | 国产三级做爰在线观看视频 | 窝窝女人体国产午夜视频 | 成人软件网18免费视频 | 国产精品亚洲精品 | 特黄特色大片免费播放路01 | 国产亚洲精品91 | 三级毛片在线播放 | 久久亚洲精品成人 | 久久成人免费播放网站 | 深爱激情五月网 | 国产亚洲欧美日韩综合综合二区 | 亚洲免费在线视频观看 | 欧美成人做性视频在线播放 | 亚洲国产精品综合欧美 | 黄录像欧美片在线观看 | 欧美a毛片 | 亚洲一区二区在线视频 | 日本www在线播放 | 欧美一级片网 | 97在线观看 | 成人午夜大片 | 日本亚洲综合 | 美女被免费视频网站a国产 美女被免费网站视频软件 美女被免费网站在线软件 美女被免费网站在线视频软件 | a毛片成人免费全部播放 |