隨筆 - 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 小一敗涂地 閱讀(11808) 評論(1)  編輯  收藏 所屬分類: java語言相關

          評論

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

          頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂頂
          2013-03-15 11:12 | 地點
          主站蜘蛛池模板: 安新县| 遂昌县| 临桂县| 黑河市| 绥棱县| 涡阳县| 冀州市| 东阳市| 成都市| 高唐县| 时尚| 宜春市| 吉水县| 酒泉市| 五台县| 正阳县| 边坝县| 财经| 宣威市| 巴里| 临沂市| 师宗县| 张家界市| 玛纳斯县| 图片| 宝应县| 齐齐哈尔市| 泽普县| 清镇市| 天门市| 沧源| 景泰县| 米易县| 壶关县| 榆中县| 阳信县| 平武县| 丹凤县| 本溪| 韶山市| 崇礼县|