IO之Properties类加载文件
配置文件:資源文件(以.properties作為拓展名的文件)/屬性文件:
做項目開發,為何使用配置文件?
把所有的數據存儲在代碼中,寫死了,”硬編碼”.
比如:在Java中需要連接數據庫,必須擁有數據的賬號和密碼.
此時我們就得在Java代碼中編寫,類似的代碼:
String username=”root”;
String password=”admin”
代碼程序運行OK.
但是,以后我們把項目部署在別人電腦/服務器中,別人電腦中的數據庫的賬號和密碼可以不再是root和admin,此時我們就得去項目中到處去找使用了賬號和密碼的地方.
部署項目的是實施人員,為了安全操作,不能讓其直接修改代碼.
此時,我們專門為數據庫提供一個配置文件,里面專門存儲數據庫連接相關的信息.
——————————————————————–
db.properties
———————————–
#key=value
username=root
password=admin
…….
——————————————————————–
現在數據庫的連接信息在db.properties文件中,而Java代碼需要獲取該文件中的信息.
重心轉移: Java代碼如何加載properties文件,如何獲取該文件中的數據.
必須使用Properties類(Hashtable的子類,Map接口的實現類).
總結
以上是生活随笔為你收集整理的IO之Properties类加载文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天气数据获取接口和网址汇总
- 下一篇: 【转载保存】java四种线程池的使用