在本讲中,我们讲解如何使用成对的对象流
ObjectOutputStream 和
ObjectInputStream 在 Java 中对对象进行序列化与反序列化:什么是标记接口
java.io.Serializable,
writeObject() 和
readObject() 方法如何工作,为什么
static 和
transient 字段不会进入流,会遇到哪些异常(
NotSerializableException、
InvalidClassException),以及
serialVersionUID 有何影响。实践部分把一个对象和对象列表序列化到文件,并解析典型错误。