<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的起點開始尋找。

    當然,如果覺得麻煩,你定位資源的時候全部都使用/開頭的方式就好了
    主站蜘蛛池模板: 久久精品国产亚洲av高清漫画| 免费欧洲美女牲交视频| 亚洲精品无码不卡在线播HE| 美女裸免费观看网站| 国产免费拔擦拔擦8x| 国产成人精品亚洲一区| 免费一看一级毛片| 免费国产在线精品一区| 可以免费观看一级毛片黄a| 校园亚洲春色另类小说合集| 国产免费午夜a无码v视频| 国产亚洲视频在线播放大全| 日韩精品电影一区亚洲| av网站免费线看| 亚洲精品国产精品乱码不99| 久操免费在线观看| 亚洲av无码不卡久久| 女人18一级毛片免费观看| 天天综合亚洲色在线精品| 亚洲AV无码乱码在线观看牲色| 一级毛片免费在线| 亚洲国产精品无码久久久蜜芽| 久久国产精品免费视频| 亚洲最大成人网色香蕉| 国产精品免费看久久久无码| 爱情岛论坛亚洲品质自拍视频网站| 亚洲va中文字幕无码| 最新亚洲成av人免费看| 亚洲精品自在线拍| 男女啪啪永久免费观看网站| 一区二区免费国产在线观看| 亚洲成a人片在线观看无码 | 三年片免费观看大全国语| 亚洲国产精品成人久久| 四虎国产精品免费久久| 无套内射无矿码免费看黄| 亚洲va中文字幕无码久久不卡| 日本XXX黄区免费看| 一日本道a高清免费播放| 久久亚洲精品无码VA大香大香| 免费无码黄动漫在线观看|