截至目前,我很清楚序列化的概念以及serialVersionUid的使用。我有一个疑问,非常感谢大家帮助我理解这个场景。试了很多但没有得到谷歌的适当帮助。
1)发件人使用serialVersionUid
2)Receiver反序列化相同的Object。
serialVersionUid
来自何处?我想JVM
将从序列化类中提取它。在反序列化之前,接收器是否应该在内存中加载相同的类?如果那么为什么由于serialVersionUid
不匹配会出现异常,因为接收器将从序列化类中提取serialVersionUid
。如果是这种情况,那么为什么我们需要serialVersionUid
呢?