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>