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

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Java的Properties配置文件用法

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

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

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

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橫幅廣告結束-->

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

<!--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橫幅廣告結束-->

<!--新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 橫鏈接單元結束-->

Java的Properties配置文件用法


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 激情五月色综合国产精品 | www.亚洲黄色 | 免费观看国产大片资源视频 | 免费xxx8888| 草草网站 | 亚洲人成网站999久久久综合 | 国产精品久久久久久亚洲伦理 | 天天做天天欢天天爽 | 国产精品毛片在线 | 丁香午夜| 高清一区二区三区四区五区 | 亚在线 | 久久亚洲春色中文字幕久久 | 中国明星一级毛片免费 | 91成人影院未满十八勿入 | 777色狠狠一区二区三区香蕉 | 激情五月色综合色婷婷 | 成人在线视频免费观看 | 国产大伊香蕉精品视频 | 日韩av免费在线观看 | 丝袜诱惑一区二区 | 欧美日韩欧美日韩 | 国产午夜精品视频免费不卡69堂 | 美女用震蛋叫爽的视频95视频 | 最新国产精品 | 久久无码AV亚洲精品色午夜 | 成 人 片 在线观看 激情五月六月婷婷 | 日本黄页在线观看免费 | 小明永久免费 | 欧美午夜视频一区二区三区 | 日韩一区精品视频 | 亚洲第一区第二区 | 91伊人久久大香线蕉 | 精品在线播放 | 色黄视频网站 | 偷拍自拍色 | 欧美一区二区三区国产精品 | 91影片| 九九亚洲精品 | 日本久久精品免视看国产成人 | 中文字幕日韩在线 |