Properties集合
是Map集合的实现类，是Map集合体系下的集合
Properties是可以保存到流中，或者可以从流中进行加载
Properties其实就是一个属性列表
列表中的每一个键和它对应的值都是一个字符串

Properties特有的方法：
    Object setProperty(String key,String value) 设置集合的键和值，底层调用的是Hashtable的方法put
    String getProperty(String key) 根据key获取属性列表中的value
    Set<String> stringPropertyNames() 从这个属性列表中返回一个不可修改的Set集合，键和它对应的值是字符串

Properties和IO流结合使用的方法
    void load(Reader reader) 从字符输入流中读取属性列表(元素的键值对)
    void store(Writer writer,String comments) 把当前的属性列表写入到Properties中，
    以适合使用load读取的方式进行写入。


- 案例需求
    在Properties文件中手动写上姓名和年龄,读取到集合中,将该数据封装成学生对象,写到本地文件
- 实现步骤
    - 创建Properties集合,将本地文件中的数据加载到集合中
    - 获取集合中的键值对数据,封装到学生对象中
    - 创建序列化流对象,将学生对象序列化到本地文件中