本文目錄一覽:
- 1、java資源文件
- 2、java中什麼是資源文件?
- 3、Java中資源是什麼?資源文件又是什麼,誰能舉個例子簡單的例子。謝謝了
- 4、JAVA 資源文件的讀取問題
- 5、.請簡述如何在Java代碼與XML文件中調用布局資源文件
java資源文件
(一)用Class類載入資源文件
通過調用Class類的getResourceAsStream方法來載入資源文件:
public InputStream getResourceAsStream(String pathToConfigFile);
該方法接收一個String類型的參數(pathToConfigFile)來表示資源文件的地址,如果載入成功,則返回該資源文件的輸入流(InputStream),如果失敗,則返回null。重要的是,在傳入pathToConfigFile參數時,有兩種方式,第一種方式為絕對定位方式,即pathToConfigFile以”/”開頭,此時Java以classpath為根目錄,直接加上pathToConfigFile來搜索資源文件。第二種方式為相對定位方式,即pathToConfigFile不以”/”開頭,此時資源文件的全路徑應該為:調用getResourceAsStream方法的類的package路徑加上pathToConfigFile。(在將package轉為目錄時將”.”變成”/”)
舉個例子,在IntelliJ Idea中創建一個java工程,目錄結構如下:
該工程里有兩個resources文件夾,一個位於davenkin文件夾下,一個直接位於src文件夾下。第一個resources文件夾下有一個config.properties文件,其內容為:
name = ConfigUnderDavenkin
第二個resources文件夾下也有一個config.properties文件,其內容為:
name = ConfigUnderSrc
java中什麼是資源文件?
資源文件就是指存在於JAVA類路徑中的非class文件。這些文件可以通過訪問類路徑的方式取得其內容。具體請參照JavaDoc中的Class類用法。
Java中資源是什麼?資源文件又是什麼,誰能舉個例子簡單的例子。謝謝了
Java中除了.java和.class以外的文件都可以稱作是資源,一般放在resource文件夾下面。
資源文件有很多種,常見的有.properties文件,.xml文件,其他還有.json等等
JAVA 資源文件的讀取問題
Tools.java中讀取資源文件時文件名從Sysconstants常量類中得到文件名,他們兩個的關係僅僅是通過常量類定義了資源文件名。Tools.java從sys.properties文件中讀取配置信息保存在Properties對象中,其中key為sys.properties中「=」前面的部分,value為「=」後面的部分。所以調用Tools.getValue(“HOST”)時,返回「localhost」。
.請簡述如何在Java代碼與XML文件中調用布局資源文件
步驟:
1、在存放使用資源的res文件夾下的layout文件夾內新建一個XML布局文件,如命名為:page1.xml。
2、在存放資、代碼的文件夾下下找到MainActivity.java,雙擊打開,在onCreate的方法內添加關聯代碼。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/296007.html