【发布时间】:2011-08-15 10:13:42
【问题描述】:
我正在检查 Struts2 验证文档。连here都定义了:
private static final long serialVersionUID = -7505437345373234225L;
使用 serialVersionUID 的目的是什么,如何使用它(使用随机数?)以及在该文档中使用它的目的是什么?
【问题讨论】:
标签: java serialversionuid
我正在检查 Struts2 验证文档。连here都定义了:
private static final long serialVersionUID = -7505437345373234225L;
使用 serialVersionUID 的目的是什么,如何使用它(使用随机数?)以及在该文档中使用它的目的是什么?
【问题讨论】:
标签: java serialversionuid
serialVersionUID 是序列化对象的标识符。如果序列化对象的serialVersionUID 与该类的当前serialVersionUID 不匹配,则反序列化将引发InvalidClassException。
UID 旨在随着类的每次结构更改而更改。
【讨论】: