欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

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

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

          getResource是java.lang.Class的方法,也就是由字節(jié)碼對象調(diào)用。

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

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

          舉例:

          實例介紹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調(diào)用,就會輸出”xxx.com.trs.javase.subpackage”.

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

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

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

          輸出結(jié)果:

          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)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號