![]()  | 
        |
The following examples demonstrate different aspects of and uses for Object Serialization:
- Using Serialization with Sockets
 - Using Serialization with a Custom Data Format
 - Using Serialization with SuperClasses:
 
- Serialization with a NonSerializable Superclass
 - Externalization with an Externalizable Superclass
 - Externalization with a NonExternalizable Superclass
 - Using Serialization with Evolution:
 
- Serialization and Evolution
 - Externalization and Evolution
 - Serialization, Evolution, and the addition of a new SuperClass
 - Serialization, Evolution, and the Serializable Fields API
 - Using Substitution by Serializable Class