|
|
Whole document tree
Java Object Serialization Specification: 5 - Versioning of Serializable Objects
The goals are to:
-
Support bidirectional communication between different versions of a class operating in different virtual machines by:
- Defining a mechanism that allows JavaTM classes to read streams written by older versions of the same class.
|
-
|
Defining a mechanism that allows JavaTM classes to write streams intended to be read by older versions of the same class. |
-
Provide default serialization for persistence and for RMI.
-
Perform well and produce compact streams in simple cases, so that RMI can use serialization.
-
Be able to identify and load classes that match the exact class used to write the stream.
-
Keep the overhead low for nonversioned classes.
-
Use a stream format that allows the traversal of the stream without having to invoke methods specific to the objects saved in the stream.
CONTENTS | PREV
| NEXT
Copyright © 1997-1999 Sun Microsystems, Inc. All Rights Reserved.
|