最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

1、絕對路徑

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

2、相對路徑

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

3、classpath 類文件路徑

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

相關(guān)代碼塊:

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

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

相關(guān)文章

  • 一篇文章詳解Java異常處理

    一篇文章詳解Java異常處理

    異常處理是編程語言或計算機硬件里的一種機制,用于處理軟件或信息系統(tǒng)中出現(xiàn)的異常狀況(即超出程序正常執(zhí)行流程的某些特殊條件),這篇文章主要給大家介紹了關(guān)于Java異常處理的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 通過實例了解java序列化機制

    通過實例了解java序列化機制

    這篇文章主要介紹了通過實例了解java序列化機制,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • Java實現(xiàn)計算器設(shè)計

    Java實現(xiàn)計算器設(shè)計

    這篇文章主要為大家詳細介紹了Java實現(xiàn)計算器設(shè)計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java中字符串截取方法詳解及實際應(yīng)用小結(jié)

    Java中字符串截取方法詳解及實際應(yīng)用小結(jié)

    java中截取字符串的常用方法是使用String類的substring方法,本文通過實例代碼給大家介紹Java中字符串截取方法詳解及實際應(yīng)用小結(jié),感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • 淺談springfox-swagger原理解析與使用過程中遇到的坑

    淺談springfox-swagger原理解析與使用過程中遇到的坑

    本篇文章主要介紹了淺談springfox-swagger原理解析與使用過程中遇到的坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 詳解Java代碼常見優(yōu)化方案

    詳解Java代碼常見優(yōu)化方案

    這篇文章主要介紹了Java代碼常見優(yōu)化方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • 深入理解JAVA抽象類和接口的比較與異同

    深入理解JAVA抽象類和接口的比較與異同

    這篇文章主要為大家詳細介紹了JAVA抽象類和接口的比較,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Redis如何實現(xiàn)分布式鎖詳解

    Redis如何實現(xiàn)分布式鎖詳解

    分布式鎖一般有三種實現(xiàn)方式:1. 數(shù)據(jù)庫樂觀鎖;2. 基于Redis的分布式鎖;3. 基于ZooKeeper的分布式鎖.本篇文章將介紹第二種方式,基于Redis實現(xiàn)分布式鎖,文中有非常詳細的介紹,需要的朋友可以參考下
    2021-06-06
  • Java中BigDecimal的加減乘除、比較大小與使用注意事項

    Java中BigDecimal的加減乘除、比較大小與使用注意事項

    對于不需要任何準確計算精度的數(shù)字可以直接使用float或double,但是如果需要精確計算的結(jié)果,則必須使用BigDecimal類,而且使用BigDecimal類也可以進行大數(shù)的操作,下面這篇文章給大家介紹了Java中BigDecimal的加減乘除、比較大小與使用注意事項,需要的朋友可以參考下。
    2017-11-11
  • 淺談Java多線程的優(yōu)點及代碼示例

    淺談Java多線程的優(yōu)點及代碼示例

    這篇文章主要介紹了淺談Java多線程的優(yōu)點及代碼示例,還是比較不錯的,這里分享給大家,需要的朋友可以參考。
    2017-11-11

最新評論

昭觉县| 西乌| 石棉县| 高唐县| 仙居县| 松桃| 苍南县| 安多县| 玛沁县| 石柱| 巴中市| 若尔盖县| 汕尾市| 西峡县| 望江县| 永登县| 建平县| 旬阳县| 赫章县| 昭苏县| 桓台县| 德安县| 红原县| 鹤壁市| 哈尔滨市| 廉江市| 安徽省| 汕头市| 长泰县| 江都市| 浦东新区| 乡宁县| 牙克石市| 阿克陶县| 耿马| 阜新市| 神池县| 曲松县| 和静县| 沙坪坝区| 陈巴尔虎旗|