The Serializable class静的final SerialVersionUIDフィールドof type long waningを宣言しない


最初は友達の質問を勉強しました.次のコードを削除して生成された
private static final long serialVersionUID = 1L;
問題は次の注意にあります.

探してみましたが、話が長いですね...
データの読み込み時にオブジェクトのデータ構造を保持する(=シーケンス化)値と呼ばれます.
serialVersionUIDを指定しない場合、JVMも実行時にデバッガ値を計算します.だからあまり気にしないでください.
ただし、シーケンス化が必要なすべてのクラスについては、SerialVersionUIDを明確に宣言することをお勧めします.DispatterSerialVersionUID計算は、クラスの詳細を敏感に反映し、逆シーケンス化中に予期せぬInvalidClassExceptionを生成することができる.
何が起こっているのかよく理解できませんが、

結論は、発表したほうがいい!


注意:https://civan.tistory.com/113