Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
一、常用的方法,1、从流中加载属性文件,如果是XML属性文件的话,也可以用这种特殊的方法
方法小用:
2、把一些属性存储到一个文件之中,文件的格式多种多样,XML后缀的文件提供了特殊的方法。
效果图:
3、获取属性,如果不确定是否存在这个属性可以为其指定一个默认的值
二、一种非常有用的编程思想,首先我们编好的Java程序一般都是看不到java源代码的,只有编译好的一个class文件打包好放到客户端去使用,这种情况就会出现很多不方便的地方,比如我们要对数据库执行操作,无法改变java程序中sql语句,而且,通常sql语句在Java程序中是非常繁琐的,如果我们这样做对日后维护我们的程序会带来很大的不便,所以这里我们提出一种方法,将我们想要的sql语句放到属性文件中,从属性文件来通过properties来提取,这样就可以方便我们的维护我们的sql语句。下面我们来看看这种编程思想。(下面我们以操作一个数据库为例),我们写两个方法,一个从properties文件中读取属性,一个从XML文件中读取属性
日后我们在连接数据库的时候就可以使用这两个方法了。我们来看看文件中都存放了什么,这里这两个文件的属性是我运用方法的时候,为了多用其他方法而写成这样的,其实两种文件我们都可以用同一种格式来保存,使用的效果是一样的。
jdbc.properties
sql.xml
现在我们来试试如何使用它们来连接数据库。
效果图:
这样我们的程序的维护就会变得容易起来