站長資訊網
        最全最豐富的資訊網站

        實例介紹java中的getResource()方法

        實例介紹java中的getResource()方法

        首先我們來介紹一個概念,classpath,指的是編譯后的class文件、xml、properties等配置文件所在的目錄。比如,如果是maven項目,classpath為“項目名/target/classes”,如果是普通項目,可能是”項目名/bin”,或者”項目名/build/classes”等等。

        getResource是java.lang.Class的方法,也就是由字節碼對象調用。

        (推薦教程:java入門程序)

        getResource接受一個字符串參數,如果以”/”開頭,就在classpath根目錄下找(不會遞歸查找子目錄),如果不以”/”開頭,就在調用getResource的字節碼對象所在目錄下找(同樣不會遞歸查找子目錄)。

        舉例:

        實例介紹java中的getResource()方法

        @Test     public void test() {         System.out.println(Test1.class.getResource(""));         System.out.println(Test1.class.getResource("/"));         System.out.println(Test1.class.getResource("Test1.class"));         System.out.println(Test1.class.getResource("/Test1.class"));     }

        第一句,Test1在com.trs.javase下,所以會輸出”xxx.com.trs.javase”,如果是Test2.class調用,就會輸出”xxx.com.trs.javase.subpackage”.

        第二句,會輸出classpath的根目錄。

        第三句,會輸出Test1.class所在目錄。

        第四句,Test1.class不在classpath根目錄下,所以會輸出null。

        輸出結果:

        file:/D:/eclipse-workspace/javase/bin/com/trs/javase/ file:/D:/eclipse-workspace/javase/bin/ file:/D:/eclipse-workspace/javase/bin/com/trs/javase/Test1.class null

        (視頻教程推薦:java視頻教程)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产亚洲精品影视在线产品| 亚洲精品456播放| 无码精品人妻一区二区三区影院| 2022国产精品自产拍在线观看| 无码日韩精品一区二区人妻| 国产精品免费大片一区二区| 国产99视频精品一区| 综合精品欧美日韩国产在线| 久久久WWW免费人成精品| 99精品国产成人一区二区| 精品国产一区二区三区久久| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 999在线视频精品免费播放观看| 亚洲精品tv久久久久| 精品久久久无码中文字幕| 92国产精品午夜福利免费| 精品亚洲综合在线第一区| 国产精品三级国产电影| 熟妇无码乱子成人精品| 永久无码精品三区在线4| 亚洲精品和日本精品| 婷婷成人国产精品| 热RE99久久精品国产66热| 久久久久久青草大香综合精品| 国产欧美在线观看精品一区二区| 国产精品内射视频免费| 国产精品日韩欧美久久综合| 国产成人高清精品免费观看| 91精品国产91久久| 国产精品一香蕉国产线看观看| 国产精品亚洲玖玖玖在线观看 | 国产精品 综合 第五页| 国产精品美女免费视频观看| 国产伦精品一区二区免费| 久久精品女人天堂AV麻| 久久久久久一区国产精品| 香蕉99久久国产综合精品宅男自| 日韩精品一二三四区| 亚洲国产精品ⅴa在线观看| 亚洲精品国产成人影院| 亚洲精品~无码抽插|