ここでSerialVersionUidを使用する目的は何ですか? [複製
-
27-10-2019 - |
質問
考えられる複製:
なぜSerialVersionUidについて気にする必要があるのですか?
Struts2検証ドキュメントを調べていました。平 ここ 定義されています:
private static final long serialVersionUID = -7505437345373234225L;
SerialVersionUidを使用する目的、それを使用する方法(乱数で)、およびそのドキュメントで使用する目的は何ですか?
解決
serialVersionUID
シリアル化されたオブジェクトの識別子です。場合 serialVersionUID
シリアル化されたオブジェクトの電流と一致しません serialVersionUID
そのクラスのその後、脱3がanを投げます InvalidClassException
。 UIDは、クラスのすべての構造変化で変更されることを目的としています。
所属していません StackOverflow