Whole document tree
    

Whole document tree

Using Serialization and the Serializable Fields API

Using Serialization and the Serializable Fields API

Running the Example

Complete the following procedure to compile and run this example:

  1. From yourbasedir/objectserializationexamples/AlternatePersistentFieldAPI, compile the Original Class using JDKTM 1.2 or higher:
      javac OriginalClass.java
    
  2. Run the Original Class with the serialization flag:
      java OriginalClass -s
    
  3. Compile the Evolved Class:
      javac EvolvedClass.java
    
  4. Run the Evolved Class with the deserialization flag:
      java EvolvedClass -d
    

This procedure tests compatibility in one direction only. To test bidirectional compatibility, perform the same procedure in the other direction (in steps 1-4, replace the original class name with the evolved class name, and vice versa).

Additional Information

Abstract
Sources
List of Examples