直列化、展開、および新しいスーパー・クラスの追加
例題の実行
この例題をコンパイルして実行するには、次の手順に従います。
- 自分のベース・ディレクトリの下のobjectserializationexamples/AddingNewSuperClassAndEvolutionで、JDK(tm) 1.2以降を使ってオリジナル・クラスをコンパイルします。
javac OriginalClass.java
- 直列化フラグを指定して、オリジナル・クラスを実行します。
java OriginalClass -s
- 展開後のクラスをコンパイルします。
javac EvolvedClass.java
- 直列化復元フラグを指定して、展開後のクラスを実行します。
java EvolvedClass -d
この方法では、一方向のみの互換性がテストされます。双方向の互換性をテストするには、同じ手順を逆方向で行なってください(手順1から4で、オリジナル・クラス名と展開後のクラス名を入れ替える)。
関連情報:
- 概説
- ソース・ファイル
- 例題リスト