1,Properties属性集的体系与作用:

  1. 作为集合的使用;实现的是map集合的接口;
  2. IO流的结合使用;

    2,Properties属性集作为集合的使用:

  3. Properties实现了Map接口,就是一个双列集合可以存储键值对数据,键和值都是字符串类型。

  4. 作为集合的特有方法:image.png

    1. Properties属性对象的创建:

      1. Properties properties = new Properties();
    2. 添加键和值(都是String类型):

      1. properties.setProperty("da","1");
    3. 通过键获取值:

      1. properties.getProperty("da");
    4. 获取所有的键:

      1. Set<String> strings = properties.stringPropertyNames();

3,Properties属性集和IO流的结合使用:

  1. 属性集和IO流结合的相关方法:image.png

    1. 创建属性集对象:

      1. Properties properties = new Properties();
    2. 输入字符流到属性列表(拿字符流举例):store

      1. properties.setProperty("da","1");
      2. properties.store(new FileWriter("G:\\xxx.properties"),"数据库信息");
    3. 将属性集的键和值写入输出到字符流(拿字符流举例):load

      1. properties.load(new FileReader("G:\\xxx.properties"));
      2. System.out.println(properties);
  2. 属性文件的介绍:

    1. 后缀是 . properties 结尾,里面的内容一行一个 key=value。
    2. 后续做为软件的配置文件。