关于ArrayList、LinkedList序列化问题

在序列化过程中,虚拟机会试图调用对象类里的 writeObject 和 readObject 方法,进行用户自定义的序列化和反序列化,如果没有这样的方法,则默认调用> 是 ObjectOutputStream 的 defaultWriteObject 方法以及 ObjectInputStream 的 defaultReadObject 方法。用户自定义的 writeObject > > 和 readObject 方法可以允许用户控制序列化的过程,比如可以在序列化的过程中动态改变序列化的数值。基于这个原理,可以在实际应用中得到使用,用于敏感> 字段的加密工作,清单 3 展示了这个过程。

参考链接

https://www.ibm.com/developerworks/cn/java/j-lo-serial/index.html
https://blog.csdn.net/qfycc92/article/details/45370011
https://blog.csdn.net/u014634338/article/details/78165127