1、第一步对象序列化是指一个对象产生之后是在内存中开辟了一个存储空间,方便存储
2、第二步把一个对象变成二进制数据量的一种方式,通过对象序列化可以实现对象的传输或存储如果一个类想序列化,需要实现java.io.serializable接口
3、第三步使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节盲褓梆尺组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。
4、第四步对象的序列化与反序列化使用对象输出流输出序列化对象的步骤,成为序列化,使用对象输入流读入对象的过程,叫反序列化
5、第五步对象序列化依靠ObjectOUtputStream,对象反序列化依靠ObjectInputStream
6、第六步使用serilizable接口可以方便的序列化一个对象,但是在序列化操作中提供了另外一种序列化机制 exnternalizable接口