直列化と展開の使用
概説
ある特定の場合に、Javaのオブジェクトが直列化を使用してオブジェクトを保存するとき、データを読み込むクラスのバージョンが、データを書き込んだクラスのバージョンと異なることがあります。
この例題は、直列化の際に、特定のクラスに依存するメソッドを使用せずに、互換性の損なわれない変更を行う方法を示します。
展開を扱うほかのすべての例題と同様に、展開後のクラス(AClass)には、オリジナル・クラス(AClass)にserialverコマンドを使用して取得したserialVersionUIDフィールドを定義する必要があります。
関連情報
- ソース・ファイル
- 例題の実行
- 例題リスト