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

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

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

    ZT文萃

    本博不原創,轉帖自己感興趣那些事人物,什么入眼貼什么,隨心所欲。
    posts - 93, comments - 5, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Class的getResource方法

    Posted on 2014-05-02 15:48 ZT文萃 閱讀(557) 評論(0)  編輯  收藏 所屬分類: 中間件
    Class的getResource方法,實際上是靠調入這個類的ClassLoader的getResource方法來實現的,如果調入這個類的ClassLoader是原生的BootStrap ClassLoader,這個ClassLoader是用C++寫成的,在Java中沒有相對應的物件。這時候的實現靠的是ClassLoader的靜態方法getSystemResource。

    只有當使用Class類的getResource方法的時候,才會有下面介紹的那種算法。

    這種算法就是說,如果你指定的路徑以/開頭,那么就是從ClassPath的起點開始尋找這個路徑。如果直接以某個名字開頭,那么就是從當前包名的目錄為起點開始尋找。
    所以大家如果用過hibernate就知道,有些表示類到數據庫表的映射關系的xml文件就和這個類的class文件放在一起,這樣它就直接使用這個類.class.getResource方法來得到這個xml文件。

    而在使用ClassLoader的getResource方法的時候,永遠是以Classpath為直接起點開始尋找資源的。不用擔心從什么包開始尋找的問題。

    用Class.getResource不加/就是從當前包開始找,用ClassLoader.getResource不加/就是直接從Classpath的起點開始尋找。

    當然,如果覺得麻煩,你定位資源的時候全部都使用/開頭的方式就好了
    主站蜘蛛池模板: 亚洲最大黄色网址| 男人j进女人p免费视频| 永久免费无码网站在线观看| 黄床大片30分钟免费看| 无码专区—VA亚洲V天堂| 国产成人免费爽爽爽视频| 国产精品福利片免费看| 亚洲国产精品综合久久2007| 免费一级特黄特色大片在线| 久久精品私人影院免费看| 亚洲乱亚洲乱妇24p| 国产aⅴ无码专区亚洲av| 大地资源在线观看免费高清 | 久久久久久久国产免费看| 亚洲视频欧洲视频| 免费很黄很色裸乳在线观看| 国产在线观看麻豆91精品免费| AV激情亚洲男人的天堂国语| 噜噜噜亚洲色成人网站∨| 四虎精品亚洲一区二区三区| 亚洲成年人免费网站| 一级成人a免费视频| 亚洲人成人网毛片在线播放| 久久久久久a亚洲欧洲aⅴ| 国产大片91精品免费看3| 精品久久8x国产免费观看| 毛片基地看看成人免费| 亚洲欧洲免费无码| 亚洲丝袜美腿视频| 亚洲精品高清一二区久久| 成人性生免费视频| 30岁的女人韩剧免费观看| 久久久久久久久久久免费精品| 亚洲精品无码专区在线| 亚洲精品无码久久久久久久| 国产亚洲人成网站观看| 亚洲成A人片在线观看无码3D| 成人男女网18免费视频| 中文字幕无码视频手机免费看| 野花香高清视频在线观看免费| 免费在线观看一区|