【发布时间】:2020-01-21 09:08:57
【问题描述】:
因为serialVersionUid 是静态的static,这确实意味着它不可序列化。据我了解,当反序列化在对象返回到之前的状态之前发生时,serialVersionUid 与第一类进行比较,如果相等,则进程成功完成,否则抛出异常。
但是这是怎么发生的呢? 序列化如何知道要查找哪个serialVersionUid,因为它没有保存它? 还是serialversionuid在序列化过程中保存在某种header中,然后从那里提取?
提前感谢您的帮助!
【问题讨论】:
标签: java serialization io deserialization