gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 05:03:39 25 4
gpt4 key购买 nike

Possible Duplicate:
Why should I bother about serialVersionUID?

我正在检查 Struts2 验证文档。偶here它的定义是:

private static final long serialVersionUID = -7505437345373234225L;

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

最佳答案

serialVersionUID 是序列化对象的标识符。如果序列化对象的 serialVersionUID 与该类的当前 serialVersionUID 不匹配,则反序列化会抛出 InvalidClassException。UID 旨在随着类的每次结构更改而更改。

关于java - 这里使用serialVersionUID的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5831140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com