我正在关注文章http://javapapers.com/core-java/serialversionuid-in-java-serialization/以了解Seriliazation。
在此,它表示Java serializationUID建议是唯一的。我不明白其原因。
有人可以解释一下吗?
答案 0 :(得分:1)
在此,它表示Java serializationUID建议是唯一的。我不明白原因......
这是错的。没有理由不为每个类使用1L,除了,如果你正在改装到一个没有一个初始定义的类,在这种情况下你必须使用{{1}工具告诉你。
事实上,不能为每个类使用唯一值,因为它是一个哈希码。
不要依赖这样的任意互联网垃圾。使用Javadoc和规范。