序列化和反序列化的概述
序列化就是把对象存储到文件中。
要想实现对象的序列化 ,这个类必须要实现serializable接口(充当一个标记作用)
有了这个标记,在序列化时,系统会自动分配一个序列号(用作校对序列前后,也可手动指定)
对象序列化流
ObjectOutPutStream (对象输出流) 和 ObjectInputStream (对象输入流)
ObjectOutPutStream (对象输出流)
ObjectOutPutStream 继承自 OutPutStream类
它特有的方法: writerObject()
调用此方法 将对象写入到文件中
// 使用步骤
/*1、先创建一个ObjectOutputStream对象,构造方法传入一个FileOutputStream(指定序列化后输出地址)
2、调用特有方法 wirterObject 方法 写入文件
3、释放资源
*/
ObjectOutputStream oos = new ObjectOutputStream(