如何拦截默认序列化并将流程掌控在自己手中:使用具有严格签名的私有方法
writeObject/
readObject(
private
void
writeObject(
ObjectOutputStream out)
throws
IOException),调用
defaultWriteObject()/
defaultReadObject(),通过
transient 排除字段,添加校验和与日志,别忘了
serialVersionUID 以及版本兼容性。讲解常见错误、与
ObjectOutputStream/
ObjectInputStream 的配合以及实用示例。