...
As a result, developers need neither maintain the earlier version of the code nor explicitly support the original serialized form.
| Wiki Markup |
|---|
Note that compliance with this rule, while necessary, is not sufficient to guarantee compatible evolution of serializable classes. For a full discussion of comptabile evolution of serializable classes, see the Java Object Serialization Specification (version 6), Chapter 5: Versioning of Serializable Objects \[[Sun 2006|AA. References#Sun 06]\]. |
Noncompliant Code Example
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="82b944dc1798a349-96658105-4634499e-916eb15a-c462df7a0f112f3fe722be82"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. References#API 06]] |
| ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ebbebacc47c2748f-bce20801-4acf4c68-b168b2a2-8bee2b9d2e00181532bf3973"><ac:plain-text-body><![CDATA[ | [[Bloch 2008 | AA. References#Bloch 08]] | Item 74, Implement serialization judiciously | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2ab3cef260aef875-47b59cdc-4ff344dc-8c218be9-e4c46cd7b83fbdc2eafde7a7"><ac:plain-text-body><![CDATA[ | [[Harold 2006 | AA. References#Harold 06]] | 13.7.5, | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="fed193f1cc1a44e0-6d83612a-40064caa-b03c9f8b-35e6892d586ca907c88e886f"><ac:plain-text-body><![CDATA[ | [[Sun 2006 | AA. References#Sun 06]] | Java Object Serialization Specification , 1.5, Defining Serializable Fields for a Class, and 1.7, Accessing Serializable Fields of a Class | ]]></ac:plain-text-body></ac:structured-macro> |
...