This question already has answers here:
What is a serialVersionUID and why should I use it?
(26个答案)
5年前关闭。
我正在关注文章http://javapapers.com/core-java/serialversionuid-in-java-serialization/来了解Ser丝化。
在此表示Java serializationUID建议是唯一的。我不明白原因。
有人可以解释一下吗?
(26个答案)
5年前关闭。
我正在关注文章http://javapapers.com/core-java/serialversionuid-in-java-serialization/来了解Ser丝化。
在此表示Java serializationUID建议是唯一的。我不明白原因。
有人可以解释一下吗?
最佳答案
在此表示Java serializationUID建议是唯一的。我不明白原因...
这是错的。没有理由不为每个类使用1L,除非您要对最初没有类定义的类进行改型,否则必须使用serialver
工具告诉您的内容。
事实上,您不能为每个类都使用唯一值,因为它是一个哈希码。
不要依赖这样的任意互联网垃圾。使用Javadoc和规范。
关于java - 是否建议保持Java serializationUID唯一?如果我给所有Java类赋予相同的serializationUID = 1,会发生什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30436335/
10-11 04:20