如果您喜歡這些文章,歡迎點擊此處訂閱本Blog

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Java的Properties配置文件用法

系統(tǒng) 2019 0
<!-- Feedsky FEED發(fā)布代碼開始 -->

如果您喜歡這些文章,歡迎點擊此處訂閱本Blog

<!-- FEED自動發(fā)現(xiàn)標(biāo)記開始 --> <!-- FEED自動發(fā)現(xiàn)標(biāo)記結(jié)束 -->

Blog 訂閱

<!--Google 728*90橫幅廣告開始-->

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 728x90, 大橫幅正文上方 */ google_ad_slot = "4725362798"; google_ad_width = 728; google_ad_height = 90; // --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

<!--Google 728*90橫幅廣告結(jié)束-->

在我們平時寫程序的時候,有些參數(shù)是經(jīng)常改變的,而這種改變不是我們預(yù)知的。比如說我們開發(fā)了一個操作數(shù)據(jù)庫的模塊,在開發(fā)的時候我們連接本地的數(shù)據(jù)庫那么 IP ,數(shù)據(jù)庫名稱,表名稱,數(shù)據(jù)庫主機(jī)等信息是我們本地的,要使得這個操作數(shù)據(jù)的模塊具有通用性,那么以上信息就不能寫死在程序里。通常我們的做法是用配置文件來解決。
各種語言都有自己所支持的配置文件類型。比如 python ,他支持 .ini 文件。因為他內(nèi)部有一個 ConfigParser 類來支持 .ini 文件的讀寫,根據(jù)該類提供的方法程序員可以自由的來操作 .ini 文件。而在 Java 中, Java 支持的是 .properties 文件的讀寫。 JDK 內(nèi)置的 Java.util.Properties 類為我們操作 .properties 文件提供了便利。
一. .properties 文件的形式
# 以下為服務(wù)器、數(shù)據(jù)庫信息
dbPort = localhost
databaseName = mydb
dbUserName = root
dbPassword = root
# 以下為數(shù)據(jù)庫表信息
dbTable = mytable
# 以下為服務(wù)器信息
ip = 192.168.0.9
在上面的文件中我們假設(shè)該文件名為: test.properties 文件。其中 # 開始的一行為注釋信息;在等號“ = ”左邊的我們稱之為 key ;等號“ = ”右邊的我們稱之為 value(其實就是我們常說的鍵 - 值對) key 應(yīng)該是我們程序中的變量。而 value 是我們根據(jù)實際情況配置的。
二. JDK 中的 Properties 類 Properties 類存在于胞 Java.util 中,該類繼承自 Hashtable ,它提供了幾個主要的方法:
1. getProperty ( String key) , 用指定的鍵在此屬性列表中搜索屬性。也就是通過參數(shù) key ,得到 key 所對應(yīng)的 value。
2. load ( InputStream inStream) ,從輸入流中讀取屬性列表(鍵和元素對)。通過對指定的文件(比如說上面的 test.properties 文件)進(jìn)行裝載來獲取該文件中的所有鍵 - 值對。以供 getProperty ( String key) 來搜索。
3. setProperty ( String key, String value) ,調(diào)用 Hashtable 的方法 put 。他通過調(diào)用基類的put方法來設(shè)置 鍵 - 值對。
4. store ( OutputStream out, String comments) , 以適合使用 load 方法加載到 Properties 表中的格式,將此 Properties 表中的屬性列表(鍵和元素對)寫入輸出流。與 load 方法相反,該方法將鍵 - 值對寫入到指定的文件中去。
5. clear () ,清除所有裝載的 鍵 - 值對。該方法在基類中提供。
有了以上幾個方法我們就可以對 .properties 文件進(jìn)行操作了!

<!--Google 728*90橫幅廣告開始-->

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 728x90, 大橫幅正文下方 */ google_ad_slot = "4725362798"; google_ad_width = 728; google_ad_height = 90; // --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

<!--Google 728*90橫幅廣告結(jié)束-->

<!--新Google 468x15 橫鏈接單元開始-->

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 468x15 橫鏈接單元 */ google_ad_slot = "5785741422"; google_ad_width = 468; google_ad_height = 15; // --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

<!--新Google 468x15 橫鏈接單元結(jié)束-->

Java的Properties配置文件用法


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产一区二区三区免费视频 | 国产日比视频 | 伊人久久波多野结衣中文字幕 | 国产在线观看午夜不卡 | 夜精品a一区二区三区 | 久久99精品久久久 | 精品一区二区三区的国产在线观看 | aaa大片 | 欧美精品综合一区二区三区 | 色综合天天射 | 久久精品中文字幕久久 | 国产欧美日韩精品第三区 | 日韩毛片欧美一级a网站 | 九九操| 亚洲国产一区在线二区三区 | 欧美19综合中文字幕 | 国产一区二区在线视频观看 | 久久 精品 一区二区 | 欧美5o老妇性xxx | 国产尤物视频在线 | 99国产大尺度福利视频 | 亚洲精品久久九九精品 | 国产精品免费看久久久麻豆 | 一区中文字幕 | 久久久久久综合一区中文字幕 | 特级毛片免费视频 | 日本一级毛片在线播放 | 欧美精品观看 | 色爱两性网| 国产成人综合亚洲亚洲欧美 | 九九热国产 | 99久久精品免费看国产一区二区 | 国产一国产一级毛片视频在线 | 一及 片日本 | 最新中文字幕在线 | 国产精品爱啪在线线免费观看 | 精品手机在线 | 久久香蕉影视 | 在线观看色 | 激情网婷婷 | 国产免费人成在线视频视频 |