4

Externalizable を実装する場合、バージョンの互換性のためにそのクラスで serialVersionUID を指定する必要がありますか?

つまり、Externalizable オブジェクトをデシリアライズする際に、Java は serialVersionUID をチェックしますか?

4

1 に答える 1

4

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

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

于 2012-02-20T08:13:32.817 に答える