代码改变世界

随笔分类 -  Java

关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告

2009-01-04 08:22 by Johnny Qian, 12036 阅读, 收藏, 编辑
摘要: 今天在编写Java程序的时候,发现这个警告提示,于是google了一下。得到答案如下: If a serializable class does not explicitly declare a serialVersionUID, then the serialization runtime will calculate a default serialVersionUID value for that class based on various aspects of the class, as described in the Java(TM) Object Serialization Specification. However, it is strongly recommended that all serializable classes explicitly declare serialVersionUID values, since the default serialVersionUID computation is highly sensitive to cl 阅读全文