简介 1.什么是序列化和反序列化 对象的寿命通常随着生成该对象的程序的终止而终止,有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复.我们把对象的这种,能记录自己的状态以便将来再生的能力,叫作对象的持续性(persistence). 对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的序列化或串行化(Serialization) .序列化的主要任务是记录对象实例变量的数值,如果变量是另一对象的引用,则引用的对象也要序列化,这个过程是递归的. 序列化可能要涉及一个复杂树结构的单行化…