这里使用serialVersionUID的目的是什么?

可能重复:
为什么我应该打扰serialVersionUID?

我正在研究Struts2验证文档。 即使在这里它的定义是:

private static final long serialVersionUID = -7505437345373234225L;

使用serialVersionUID的目的是什么?如何使用它(使用随机数?)以及在该文档中使用它的目的是什么?


serialVersionUID是序列化对象的标识符。 如果serialVersionUID序列化对象的不匹配当前serialVersionUID这个类的,然后反序列化抛出InvalidClassException 。 UID旨在改变每个班级的结构变化。

链接地址: http://www.djcxy.com/p/23841.html

上一篇: What is the purpose of using serialVersionUID here?

下一篇: Manually defining a SerialVersionUID required?