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      * 類(lèi)級(jí)的內(nèi)部類(lèi),也就是靜態(tài)的成員式內(nèi)部類(lèi),該類(lèi)內(nèi)部的實(shí)例與外部的實(shí)例
          12      * 沒(méi)有綁定關(guān)系,而且只有被調(diào)用到時(shí)才會(huì)裝載,從而實(shí)現(xiàn)了延遲加載
          13      */
          14     
          15     private static class SingletonHolder{
          16         /**
          17          * 靜態(tài)初始化器,由JVM來(lái)保證線程安全
          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 閱讀(198) 評(píng)論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 共和县| 灵石县| 晋中市| 龙川县| 张家港市| 宜宾市| 天全县| 抚顺县| 大方县| 库伦旗| 诸暨市| 饶平县| 富川| 江都市| 清新县| 沙田区| 庄河市| 安吉县| 邓州市| 漳浦县| 永福县| 奉节县| 固镇县| 河西区| 东阳市| 新民市| 岗巴县| 白河县| 钟山县| 慈溪市| 绥江县| 溧水县| 阳曲县| 安宁市| 宁河县| 民县| 兴义市| 林口县| 荆门市| 绵竹市| 庆阳市|