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

        實例介紹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號
        主站蜘蛛池模板: 亚洲欧美日韩国产一区二区三区精品 | 国精品无码一区二区三区在线| 日韩欧美精品不卡| 午夜精品一区二区三区免费视频 | 欧美成人精品一区二区综合| 桃花岛精品亚洲国产成人| 久久亚洲私人国产精品vA| 免费精品国产自产拍在线观看| 久久亚洲欧美日本精品| 国产精品无码av在线播放| 亚洲AV成人精品一区二区三区| 四虎成人精品| 精品久久久久久国产三级| 99九九精品免费视频观看| 久久国产精品成人免费| 国产午夜福利精品久久2021| 少妇精品久久久一区二区三区| 四虎精品影库4HUTV四虎| 九九精品在线视频| 国产精品久操视频| 98精品国产自产在线XXXX| 欧美日韩精品一区二区| 国产精品久久久久久久| 国产精品日本一区二区不卡视频| 亚洲av永久无码精品漫画| 亚洲精品无码99在线观看| 天天爽夜夜爽8888视频精品| 久久久久久亚洲精品不卡| 久久99精品国产麻豆婷婷| 精品欧美| 日本午夜精品理论片A级APP发布| 久久中文精品无码中文字幕| 久久亚洲av无码精品浪潮| 欧美日韩国产精品自在自线| 久久中文精品无码中文字幕| 人妻一区二区三区无码精品一区| 蜜臀精品国产高清在线观看| 亚洲av午夜成人片精品电影| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲AV无码成人精品区在线观看| 中文字幕精品一区二区三区视频|