posts - 64,comments - 22,trackbacks - 0
           1
           2 
           3 
           4 /**
           5  * java中實(shí)現(xiàn)單例的最好的方法,既保證了延遲加載,又保證了線程安全
           6  * @author wolf
           7  *
           8  */
           9 public class Singleton {
          10     /**
          11      * 類級(jí)的內(nèi)部類,也就是靜態(tài)的成員式內(nèi)部類,該類內(nèi)部的實(shí)例與外部的實(shí)例
          12      * 沒有綁定關(guān)系,而且只有被調(diào)用到時(shí)才會(huì)裝載,從而實(shí)現(xiàn)了延遲加載
          13      */
          14     
          15     private static class SingletonHolder{
          16         /**
          17          * 靜態(tài)初始化器,由JVM來保證線程安全
          18          */
          19         
          20         private static Singleton instance = new Singleton();
          21     }
          22     
          23     private Singleton(){
          24         
          25     }
          26     
          27     public static Singleton getInstance(){
          28         return SingletonHolder.instance;
          29     }
          30 }
          31 
          posted on 2011-11-24 15:43 hellxoul 閱讀(199) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 辉南县| 临湘市| 八宿县| 松江区| 姚安县| 泰安市| 收藏| 新田县| 锦州市| 深水埗区| 邓州市| 镇安县| 咸宁市| 宁陕县| 台湾省| 霍林郭勒市| 凤翔县| 霍州市| 晋中市| 昆山市| 宝丰县| 浦县| 孟州市| 临安市| 乌审旗| 日土县| 绥阳县| 绥宁县| 苏尼特左旗| 新绛县| 图木舒克市| 桃园县| 景德镇市| 扎赉特旗| 中超| 九龙坡区| 瑞安市| 含山县| 靖边县| 隆化县| 盐亭县|