<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文萃 閱讀(550) 評論(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的起點開始尋找。

    當然,如果覺得麻煩,你定位資源的時候全部都使用/開頭的方式就好了
    主站蜘蛛池模板: 91香蕉国产线在线观看免费| mm1313亚洲国产精品无码试看| 好湿好大好紧好爽免费视频| 四虎国产精品免费视| 亚洲国产精品成人AV在线| 全免费a级毛片免费看不卡| 中文字幕亚洲精品无码| 在线免费观看毛片网站| 亚洲av午夜国产精品无码中文字| 日韩成人免费视频播放| 国产亚洲高清在线精品不卡| 免费a级毛片在线观看| 一级毛片视频免费观看| 亚洲精品蜜桃久久久久久| 日韩免费的视频在线观看香蕉| 亚洲韩国—中文字幕| 日韩视频在线精品视频免费观看| 97se亚洲国产综合自在线| 国产成人免费ā片在线观看| 四虎国产精品永免费| 国产亚洲精品岁国产微拍精品 | 色天使亚洲综合一区二区| 国产免费一区二区三区VR| jizz日本免费| 久久亚洲私人国产精品vA| 无码av免费毛片一区二区| 亚洲av永久无码一区二区三区 | 在线播放免费播放av片| 理论片在线观看免费| 亚洲av一综合av一区| 一个人在线观看视频免费| 免费的黄网站男人的天堂 | 伊伊人成亚洲综合人网7777| 男女午夜24式免费视频| 亚洲天堂男人影院| 国产成人精品亚洲精品| 亚洲综合免费视频| 一级做a爰片久久毛片免费陪 | 亚洲av乱码一区二区三区香蕉| 国产一级做a爱免费视频| 人人揉揉香蕉大免费不卡|