質問

外部化可能な実装の場合、バージョンの互換性のためにそのクラスでSerialVersionUidを指定する必要がありますか?

言い換えれば、Javaは外部化可能なオブジェクトを脱上化しながらSerialVersionUidをチェックしますか?

役に立ちましたか?

解決

クラスを介して外部化可能であっても、クラスへのインターフェイスが変更されている場合でも、シリアルverserversionUidメンバーをクラスに追加する必要がありますが、クラスのシリアル化または外部化された形式に関しては互換性があります。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4094702

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top