杰點

          hello java

          類加載器

          BootStrap    JRE/lib/rt.jar
          |
          ExtClassLoader  JRE/lib/ext/*.jar
          |
          AppClassLoader CLASSPATH指定的所有jar或目錄

          |   |
          自定義類加載器 

          類加載器也是一個類,但BootStrap不是,它嵌入虛擬機,是最根部的加載器,加載下層類。

          類加載器實行委托機制,如AppClassLoader發起加載類,則委托父類,則一直委托到BootStrap,再開始往下尋找類,
          一直到AppClassLoader,如果它也找不到,則拋出異常

          自定義類加載器必須繼承ClassLoader類,并指定一個父類加載器。

           
          1.程序運行階段,碰到一個類,先調用該線程里的類加載器加載類。
          可以為線程指定類加載器。
          2.如果類A引用類B,JAVA虛擬機將使用加載了A的類加載器加載B。

          posted on 2011-01-04 10:00 杰點 閱讀(122) 評論(0)  編輯  收藏 所屬分類: JAVA


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


          網站導航:
           
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 孟连| 应城市| 红安县| 合阳县| 孝昌县| 蒙阴县| 南开区| 临高县| 疏勒县| 六安市| 瑞昌市| 南川市| 寿光市| 浦县| 永顺县| 桑植县| 清丰县| 泰宁县| 平遥县| 六枝特区| 台北县| 米林县| 剑阁县| 建昌县| 江川县| 清远市| 磴口县| 高雄县| 双牌县| 禄劝| 海宁市| 武隆县| 贡山| 岱山县| 德庆县| 大方县| 永宁县| 漠河县| 兰考县| 江门市| 桂东县|