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

        實例介紹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號
        主站蜘蛛池模板: 国内精品在线视频| 精品国产亚洲一区二区在线观看 | 无码精品人妻一区二区三区AV| 国产成人精品视频播放| 亚洲综合国产精品第一页| 国产精品午夜国产小视频| 久久se精品一区二区| 精品无码久久久久久午夜| 亚洲性日韩精品一区二区三区| 黑人巨大精品欧美一区二区| 亚洲国产成人久久精品影视| 国产精品美脚玉足脚交欧美| 亚洲国产精品无码一线岛国| 无码日韩精品一区二区人妻| 久久久WWW免费人成精品| 国产精品爽爽ⅴa在线观看| 国产亚洲精品a在线观看app| 国产精品自在线拍国产| 日韩精品无码一本二本三本| 四虎永久在线精品国产馆V视影院| 精品久久久久久久中文字幕| 国产成人精品日本亚洲专区| 在线电影国产精品| 四虎精品影院4hutv四虎| 大桥未久在线精品视频在线| 精品乱码久久久久久久| 久久发布国产伦子伦精品| 亚洲精品无码国产| 最新国产精品精品视频| 亚洲午夜国产精品无码老牛影视| 中文字幕无码精品亚洲资源网久久 | 国产精品高清一区二区三区不卡| 国产麻豆精品久久一二三| 欧美日韩人妻精品一区二区在线| 伊人久久综合精品无码AV专区 | 国产成人精品亚洲精品| 91精品国产自产在线老师啪| 91精品国产综合久久香蕉| 国产成人精品a视频一区| 国产精品亚洲产品一区二区三区| 国产精品成人h片在线|