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      * 類級的內(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 閱讀(197) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 西宁市| 承德市| 凯里市| 日照市| 西贡区| 东兴市| 中超| 南丹县| 五莲县| 高要市| 靖边县| 敖汉旗| 玉山县| 石棉县| 阳泉市| 佳木斯市| 阜宁县| 苍山县| 安庆市| 搜索| 伽师县| 潼关县| 天柱县| 金门县| 东港市| 白银市| 马关县| 大姚县| 马鞍山市| 威海市| 玉门市| 长沙县| 固阳县| 眉山市| 宁晋县| 绩溪县| 安化县| 太白县| 南阳市| 岗巴县| 静宁县|