概念
对象序列化:将对象写到输出流中。
对象反序列化:从输入流中读取对象。
应用
调用远程方法:调用远程方法时,需要在客户机与服务器之间传递对象。
对象的持久性保持:允许对象在创建他们的生命周期结束后仍然保存,供以后程序调用。
涉及的接口和类
对象的序列化必须是:实现接口Serializable的类的对象。
Serializable:是一个空接口,没有语义和字段,仅用于标识可序列化的语义。
序列化的类和方法是:ObjectOutputStream,WriterObject。
反序列化的类和方法是:ObjectInputStream,ReaderObject。