Java Properties 类

Java.util 包提供了一个 Properties 类,它代表一组持久的属性。属性可以保存到流中或从流中加载。属性列表中的每个键及其对应的值都是一个字符串。属性列表可以包含另一个属性列表作为其"默认值";如果在原始属性列表中未找到属性键,则搜索第二个属性列表。该类是线程安全的:多个线程可以共享单个 Properties 对象,而不需要外部同步。

类声明

java.util.Properties 类的声明为:

public class Properties
  extends Hashtable<Object,Object> 

字段

序号字段和描述
1.受保护的属性默认值
属性列表包含此属性列表中未找到的任何键的默认值。

类构造函数

序号构造函数和描述
1.Properties()
创建一个没有默认值的空属性列表。
2.Properties(Properties defaults)
使用指定的默认值创建一个空属性列表。

java.util.Properties 方法

java.util.Properties 类有许多方法,如下所示:

成员方法

序号方法和说明
1.void list(PrintStream out)
将此属性列表打印到指定的输出流。
2.void list(PrintWriter out)
将此属性列表打印到指定的输出流。

继承的方法

该类继承了以下类的方法:

  • java.lang.Object
  • java.util.Dictionary<K,V>
  • java.util.Hashtable<Object,Object>