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

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

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

    2011年6月3日

    單列模式學習筆記

    先上代碼:

     

     1 package com.test.singleton;
     2 
     3 /**
     4  * @author mr.cheng
     5  *
     6  */
     7 public class Singleton {
     8     //運用private私有化構造器,其他類不能通過new獲取本對象
     9     private Singleton() {
    10     }
    11     //運用私有靜態instance保存本對象,必須是靜態變量,因為會在getInstance方法中運用
    12     private  static Singleton instance;
    13     //靜態方法是因為不能通過new來獲取對象,只能通過這個靜態方法來獲取對象實例
    14     static synchronized Singleton getInstance(){
    15         //先判斷保存實例的變量instance是否為空,為空則新建實例,并保存到instance中
    16         if(instance == null){
    17             //Singleton只有一個構造器,并聲明為private,因此只能在內部調用new 獲取實例
    18             instance = new Singleton();
    19             return instance;
    20         } else{
    21             return instance;
    22         }
    23     }
    24 }
    25 

    單列模式主要運用場景:實例化時耗用的資源比較大,或者對象實例比較頻繁,以及要保證在整個程序中,只有一個實例。 例如數據源配置,系統參數配置等。

    posted @ 2011-06-03 13:07 程先生 閱讀(167) | 評論 (0)編輯 收藏

    <2011年6月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产视频久久| 无码日韩精品一区二区免费暖暖| 国产AV无码专区亚洲AV麻豆丫 | 一个人免费观看日本www视频| 日本亚洲欧洲免费天堂午夜看片女人员| 一二三四在线观看免费高清中文在线观看 | 欧美大尺寸SUV免费| 亚洲男人的天堂www| 亚洲精品乱码久久久久久蜜桃图片 | 在线亚洲人成电影网站色www| 波多野结衣亚洲一级| 成人电影在线免费观看| 国产精品美女自在线观看免费 | 麻豆高清免费国产一区| 亚洲日韩中文字幕在线播放| 成人网站免费看黄A站视频| 久久精品国产亚洲av麻豆| 色婷婷综合缴情综免费观看| 无人在线观看免费高清视频 | 久久久久久夜精品精品免费啦 | 99免费在线视频| 亚洲 小说区 图片区 都市| 美女视频黄免费亚洲| 在线永久免费观看黄网站| 亚洲综合校园春色| 拔擦拔擦8x华人免费久久| 亚洲第一视频在线观看免费 | 免费观看毛片视频| 亚洲一区二区三区丝袜| 亚洲一级毛片免费看| 亚洲午夜精品久久久久久人妖| 一个人免费观看www视频| 亚洲AV无码不卡在线播放| 一级女人18毛片免费| 亚洲乱码在线视频| 99在线视频免费观看视频 | 亚洲精品无码久久久久APP| 在线观看成人免费视频| 亚洲欧美日韩一区二区三区 | 亚洲综合av一区二区三区| 4338×亚洲全国最大色成网站|