欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解java配置文件的路徑問題

 更新時間:2017年07月21日 09:09:58   作者:沈君  
這篇文章主要介紹了詳解java配置文件的路徑問題的相關(guān)資料,這里對絕對路徑及相對路徑和classpath 類文件路徑進行詳細介紹,需要的朋友可以參考下

詳解java配置文件的路徑問題

各種語言都有自己所支持的配置文件,配置文件中有很多變量是經(jīng)常改變的。不將程序中的各種變量寫死,這樣能更方便地脫離程序本身去修改相關(guān)變量設(shè)置。
那么我們需要讀取配置文件,是需要獲取配置文件的路徑。那么配置文件的路徑怎么寫呢?

1、絕對路徑

絕對路徑是指目錄下的絕對位置,直接到達目標(biāo)位置,通常是從盤符開始的路徑。如果我們將配置文件的路徑寫成絕對路徑的話,相對于各種計算機系統(tǒng)來說是不通用的。

2、相對路徑

相對路徑就是指由這個文件所在的路徑引起的跟其它文件(或文件夾)的路徑關(guān)系。相對路徑是相對于運行當(dāng)前程序的路徑,一旦運行環(huán)境的改變那么相對路徑也會改變。也不適合用作配置文件的路徑。

3、classpath 類文件路徑

就是使用classpath得路徑,找對應(yīng)資源文件。如果需要使用類文件路徑,首先要獲取一個class對象。

相關(guān)代碼塊:

//獲取當(dāng)前,Demo類的class對象
Class clazz = Demo.class;
//該方法使用的路徑就是使用了類文件路徑
// "/"代表了classpath 的路徑
InputStream input = clazz.getResourceAsStream("/prop.proerties");
//就可以直接properties類直接加載配置文件了
properties.load(input);

以上就是對java配置文件的路徑問題的詳細介紹,如果大家有疑問請留言交流 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • ArrayList和JSONArray邊遍歷邊刪除到底該如何做

    ArrayList和JSONArray邊遍歷邊刪除到底該如何做

    這篇文章主要介紹了ArrayList和JSONArray邊遍歷邊刪除到底該如何做,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • java使用分隔符連接數(shù)組中每個元素的實例

    java使用分隔符連接數(shù)組中每個元素的實例

    今天小編就為大家分享一篇java使用分隔符連接數(shù)組中每個元素的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 一文解讀Spring Bean的生命周期

    一文解讀Spring Bean的生命周期

    這篇文章主要給大家詳細解讀Spring Bean的生命周期,文中有詳細的代碼示例,對我們學(xué)習(xí)Spring Bean的生命周期有一定的幫助,感興趣的同學(xué)跟著小編一起來學(xué)習(xí)吧
    2023-07-07
  • 淺談MyBatis-Plus學(xué)習(xí)之Oracle的主鍵Sequence設(shè)置的方法

    淺談MyBatis-Plus學(xué)習(xí)之Oracle的主鍵Sequence設(shè)置的方法

    這篇文章主要介紹了淺談MyBatis-Plus學(xué)習(xí)之Oracle的主鍵Sequence設(shè)置的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Java實現(xiàn)序列化與反序列化的簡單示例

    Java實現(xiàn)序列化與反序列化的簡單示例

    序列化與反序列化是指Java對象與字節(jié)序列的相互轉(zhuǎn)換,一般在保存或傳輸字節(jié)序列的時候會用到,下面有兩個Java實現(xiàn)序列化與反序列化的簡單示例,不過還是先來看看序列和反序列化的具體概念:
    2016-05-05
  • ElasticSearch6.2.3+head插件安裝的方法步驟

    ElasticSearch6.2.3+head插件安裝的方法步驟

    這篇文章主要介紹了ElasticSearch6.2.3+head插件安裝的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Java檢測線程中斷狀態(tài)的方法示例

    Java檢測線程中斷狀態(tài)的方法示例

    這篇文章主要介紹了Java檢測線程中斷狀態(tài)的方法,結(jié)合實例形式分析了java針對線程中斷狀態(tài)檢測的相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-10-10
  • IDEA如何修改項目名稱出現(xiàn)中括號

    IDEA如何修改項目名稱出現(xiàn)中括號

    當(dāng)項目文件夾名稱與model名稱不一致時,IDEA會在項目名旁顯示中括號以區(qū)分,修改項目名稱時出現(xiàn)中括號問題,通常是因為IDE中model名與文件夾名不同步,解決方法是統(tǒng)一model名稱和文件夾名稱,可通過重構(gòu)功能或項目結(jié)構(gòu)設(shè)置完成,重命名操作應(yīng)謹(jǐn)慎,以避免路徑等引用錯誤
    2024-10-10
  • Java隨機生成手機短信驗證碼的方法

    Java隨機生成手機短信驗證碼的方法

    這篇文章主要介紹了Java隨機生成手機短信驗證碼的方法,涉及Java數(shù)學(xué)運算計算隨機數(shù)及字符串操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • Spring使用@Autowired注解實現(xiàn)自動裝配方式

    Spring使用@Autowired注解實現(xiàn)自動裝配方式

    這篇文章主要介紹了Spring使用@Autowired注解實現(xiàn)自動裝配方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09

最新評論