インターフェイスを実装する場合Serializable
、JavaではserialVersionUID
longを設定する必要があります。
デフォルトまたは自動生成のlongを選択する必要があるかどうかに違いはありますか?
ある人が別の人よりも優先されるべきなのはいつですか?
自動生成longを選択した場合、変更された場合はイベントクラスで変更する必要がありますか?言い換えると、serialVersionUIDに割り当てられる値は、クラスの現在の構造と、そこで宣言されているフィールドおよびメソッドに関連していますか?
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 6749067740891125834L;