参考: https://blog.youkuaiyun.com/qq_27093465/article/details/78544505
总结:1 被transient 修饰的属性,是不会被序列化的
2 静态属性不会被序列化
3 序列化与反序列化的serialVersionUID要一致
4 ObjectOutputStream代表对象输出流:
它的writeObject(Object obj)方法可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中。
ObjectInputStream代表对象输入流:
它的readObject()方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。
本文详细介绍了Java中对象序列化的几个关键概念,包括transient关键字的作用、静态属性的行为、serialVersionUID的重要性以及ObjectOutputStream和ObjectInputStream的基本用法。

被折叠的 条评论
为什么被折叠?



