Properties
前面我们介绍了各种各样的Map ,今天我们介绍一个我们常用来保存程序运行配置参数的一个类,Properties 它的操作和Map 非常像,不一样的是它提供了和文件的交互操作,也就是说我们的配置可以保存到文件里或者是从文件里加载。
源代码
首先我们看一下这个类的继承关系,我们看到它继承的是Hashtable,也就是说这个类是线程安全的,这是因为继承自Hashtable 的方法是线程安全的,而且它自定义的方法也是安全的
这个类的方法也比较多,但是都很简单,我们重点关注几个常用的
Properties 基本操作
其实作为一个系统属性存储的这样一个类而言,我们关注的属性的设置、获取、以及保存和加载即可
@Test
public void test