有时候需要存储一个对象.
使用序列化来保存一个对象及其所有属性的当前值.对象的状态转换为一系列可以保存的位,以后可以使用他们来重新创建对象.
读取保存的数据并重建创建对象的过程叫"反序列化"
序列化过程:
1 将类声明为Serializable
2 声明一个Formatter对象
3 声明包含这个文件安名称的FileStream对象(使用Create|OPen模式)
4 使用Formatter对象的Serialize方法保存对象的属性.
5 关闭FileStream.
反序列化
1 创建一个Open模式的FileStream对象
2 声明一个Formatter对象
3 使用Formatter对象的Deserialize方法,将输入转换为希望的对象
4 关闭流