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

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

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

    周游世界

    喂馬, 劈柴, 周游世界

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      28 隨筆 :: 0 文章 :: 4 評論 :: 0 Trackbacks
    Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。
    一般Singleton模式通常有幾種種形式:
    第一種形式: 定義一個類,它的構造函數為private的,它有一個static的private的該類變量,在類初始化時實例話,通過一個public的getInstance方法獲取對它的引用,繼而調用其中的方法。
    public class Singleton {
      private Singleton(){}
      //在自己內部定義自己一個實例,是不是很奇怪?
      //注意這是private 只供內部調用
      private static Singleton instance = new Singleton();
      //這里提供了一個供外部訪問本class的靜態方法,可以直接訪問  
      public static Singleton getInstance() {
        return instance;   
       }
    }
    第二種形式:
    public class Singleton {
      private static Singleton instance = null;
      public static synchronized Singleton getInstance() {
      //這個方法比上面有所改進,不用每次都進行生成對象,只是第一次     
      //使用時生成實例,提高了效率!
      if (instance==null)
        instance=new Singleton();
    return instance;   }
    }
    其他形式:
    定義一個類,它的構造函數為private的,所有方法為static的。
    一般認為第一種形式要更加安全些
    posted on 2006-06-28 10:41 周游世界 閱讀(182) 評論(0)  編輯  收藏 所屬分類: 學習筆記

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成a人片77777群色| 国产亚洲精品自在久久| 亚洲一区二区久久| 在线精品一卡乱码免费| 亚洲图片中文字幕| 欧美a级成人网站免费| 久久久久亚洲国产| 日韩毛片无码永久免费看| 亚洲AV电影天堂男人的天堂| 国产精品深夜福利免费观看| 国产成人综合亚洲一区| 午夜亚洲av永久无码精品| 久久国产精品免费一区| 久久亚洲AV午夜福利精品一区 | 亚洲av无码专区亚洲av不卡| 日韩免费高清视频网站| 性生大片视频免费观看一级| 亚洲日韩一页精品发布| 91精品免费高清在线| 亚洲av无码久久忘忧草| 深夜国产福利99亚洲视频| a毛片在线免费观看| 亚洲人成网www| 无码一区二区三区AV免费| 国产精品亚洲lv粉色| 亚洲一级特黄大片无码毛片| 免费一区二区三区| 亚洲jizzjizz在线播放久| 国产男女猛烈无遮挡免费网站| 国产99久久久久久免费看| 久久久无码精品亚洲日韩按摩| 女性无套免费网站在线看| 一级毛片免费播放视频| 亚洲视频免费一区| 国产18禁黄网站免费观看| 日本高清不卡aⅴ免费网站| 亚洲一区二区三区91| 亚洲精品国产成人影院| 国产h肉在线视频免费观看| 黄色网址在线免费观看| 中文字幕亚洲综合精品一区|