在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的
比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里
通常我们的做法是用配置文件来解决
各种语言都有自己所支持的配置文件类型
比如Python ,他支持
ini 文件
因为他内部有一个ConfigParser 类来支持
ini 文件的读写,根据该类提供的方法程序员可以自由的来操作
ini 文件
而在Java 中,Java 支持的是
properties 文件的读写
JDK 内置的java
Properties 类为我们操作
properties 文件提供了便利
properties 文件的形式========================================================== # 以下为服务器、数据库信息 dbPort = localhost databaseName = mydb dbUserName = root dbPassword = root # 以下为数据库表信息 dbTable = mytable # 以下为服务器信息 ip = 192
9 上面的文件中我们假设该文件名为:test
properties 文件
其中# 开始的一行为注释信息;在等号“= ”左边的我们称之为key ;等号“= ”右边的我们称之为value
(其实就是我们常说的键- 值对)key 应该是我们程序中的变量
而value 是我们根据实际情况配置的
二.JDK 中的Properties 类Properties 类存在于胞 Java
util 中,该类继承自Hashtable,它提供了几个主要的方法: 1. g