深入探索Java对象的序列化对象序列化就是把对象写入到输出流中,用来存储或者传输。对象的反序列化就是从输入流中读取对象。要序列化的对象应该实现Serializable接口。Serializable接口是一个标识接口,没有抽象方法。Serializable有一个子接口Externalizable,实现Externalizable接口的类可以自行控制对象序列化荷反序列化过程。一般来说,没有必要自己实现序列化接口,直接交给Java虚拟机是上策。实现了序列化接口的类,如果其成员不需要序列化进去,则使用transient关键字进行修饰。下面给出个例子: