<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學習

    java學習

     

    設計模式之單例模式

    單例模式分為惡漢式,就是直接在類中new出,直接返回對象,懶漢式是在調用對象時判斷對象是否是null,如果null,先new出,再返回,否則直接返回對象,但是這種方式會線程不安全,所以采用雙重檢查的設計思想,保證線程安全。
    package singleton;
    public class Teacher3 {
    private Teacher3(){}
    private static Teacher3 t=null;
    public static Teacher3 getTeacher3(){
    if(t==null){
    synchronized (Teacher3.class) {
    if(t==null){
    t=new Teacher3();
    }
    }
    }
    return t;
    }
    private String name;
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }
    }
    第二種方式,內部類方式
    package test;
    /**
     * 在多線程中使用單例對象的設計模式,內部類
     *
     */
    public class InnerSingleton {
    private static class Singleton{
    private static  Singleton s=new Singleton();
    public void add(){
    }
    }
    public static Singleton getSingleton(){
    return Singleton.s;
    }
    public static void main(String[] args) {
    Singleton singleton = InnerSingleton.getSingleton();
    singleton.add();
    }
    }

    posted on 2017-09-04 10:17 楊軍威 閱讀(120) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产免费69成人精品视频| 免费又黄又爽的视频| 天天爽亚洲中文字幕| 国产精品麻豆免费版| 免费人成又黄又爽的视频在线电影| 国产在线a不卡免费视频| 中文字幕永久免费视频| 久久久国产精品亚洲一区| 青青草国产免费久久久91| 三级黄色在线免费观看| 亚洲最大视频网站| 亚洲一区二区视频在线观看| 三年片在线观看免费大全电影| 亚洲国产精品无码第一区二区三区| 亚洲片国产一区一级在线观看| 嘿嘿嘿视频免费网站在线观看| 日韩精品视频在线观看免费 | 亚洲综合另类小说色区| 国产91色综合久久免费分享| 一级毛片成人免费看a| 国产午夜亚洲精品| 亚洲欧洲免费视频| 亚洲AⅤ视频一区二区三区 | 亚洲av无码一区二区乱子伦as| 日韩免费精品视频| 亚洲精品免费观看| 久久一区二区三区免费| 激情小说亚洲色图| 午夜在线a亚洲v天堂网2019| 中文字幕亚洲综合久久2| 国产AV无码专区亚洲A∨毛片| 国产成人免费高清在线观看| 日韩一区二区a片免费观看| 中文字幕免费视频一| 三级网站在线免费观看| 一级特级aaaa毛片免费观看| 无套内谢孕妇毛片免费看看| 亚洲妇女无套内射精| 亚洲GV天堂GV无码男同| 亚洲国产精品成人午夜在线观看| 亚洲人妖女同在线播放|