隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          Class.getResourceAsStream和ClassLoader.getResourceAsStream(注:轉載于http://dev.firnow.com/course/3_program/java/javajs/20090208/154974.html)

          兩個都可以用于從 classpath 里面進行資源讀取,  classpath包含classpath中的路徑
          和classpath中的jar。

          兩個方法的區別是資源的定義不同, 一個主要用于相對與一個object取資源,而另一個用于取相對于classpath的
          資源,用的是絕對路徑。

          在使用Class.getResourceAsStream 時, 資源路徑有兩種方式, 一種以 / 開頭,則這樣的路徑是指定絕對
          路徑, 如果不以 / 開頭, 則路徑是相對與這個class所在的包的。

          在使用ClassLoader.getResourceAsStream時, 路徑直接使用相對于classpath的絕對路徑。

          舉例,下面的三個語句,實際結果是一樣的:
          com.explorers.Test.class.getResourceAsStream("abc.jpg")
          com.explorers.Test.class.getResourceAsStream("/com/explorers/abc.jpg")
          ClassLoader.getResourceAsStream("com/explorers/abc.jpg")

          posted on 2010-12-08 17:02 小一敗涂地 閱讀(11802) 評論(1)  編輯  收藏 所屬分類: java語言相關

          評論

          # re: Class.getResourceAsStream和ClassLoader.getResourceAsStream(注:轉載于http://dev.firnow.com/course/3_program/java/javajs/20090208/154974.html)  回復  更多評論   

          頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂
          2013-03-15 11:12 | 地點
          主站蜘蛛池模板: 邮箱| 华亭县| 昂仁县| 嘉兴市| 渭南市| 黔西| 河间市| 潢川县| 揭西县| 和静县| 定兴县| 邢台市| 肥乡县| 汽车| 保亭| 定日县| 鄢陵县| 新巴尔虎左旗| 于田县| 柳州市| 肇东市| 阿克陶县| 兖州市| 逊克县| 自贡市| 石楼县| 恩平市| 屏东市| 泗阳县| 茌平县| 乌兰县| 原平市| 阜宁县| 石城县| 安溪县| 兰溪市| 靖江市| 龙胜| 宁远县| 广水市| 繁昌县|