載入檔案資源的三種方式

2021-08-28 21:00:11 字數 767 閱讀 1232

1. 從classpath根目錄下載入指定名稱的檔案

this.getclass().getclassloader().getresourceasstream("xiaozheng.text");
2. 從當前包下載入指定名稱的檔案

this.getclass().getresourceasstream("xinxin.text");
3. 從classpath根目錄下載入指定名稱的檔案

this.getclass().getresourceasstream("/xiaozheng.text")
4. 獲取當前檔案的絕對路徑

configer.class.getclassloader().getresource("configer").getpath()

總結:第一種方式和第三種方式載入的資源路徑是一樣的,都是從classpath的根目錄下去載入,區別在於第三種方式省略了getclassloader(),在資源名稱前加了「/」,表示是在根目錄下載入的;第二種方式是在當前包下載入指定資源檔案

Tocat載入資源的三種方式

三種方式 首先,不管哪一種,你的專案一定是這樣的 專案名資料夾 rmssrv rmssrv fingerprint.jsp i18nlib.jsp index.html index.jsp web inf web.xml classes echoheaders.class lib db2jcc.ja...

字型載入三種方式

這是一篇很簡短的文章,介紹了 ios 自定義字型載入的三種方式。之後直接使用即可 void staticload void dynamicload else self dynamicfontlabel font uifont fontwithname fontname size 50 cfrelea...

類載入三種方式

命令列啟動應用時,jvm初始化載入 class.forname classloader.loadclass 動態載入 class.forname 將類的.class檔案載入到jvm中之外,還會對類進行解釋,執行類中的static塊 classloader.loadclass 只幹一件事情,就是將.c...