Explores techniques for serializing Java objects that contain non-serializable fields. Covers using transient fields to skip serialization, the readResolve() method for post-deserialization initialization, and custom writeObject()/readObject() methods for full control. Also demonstrates wrapper classes as a solution when you can't modify the original class source code.
Table of contents
1. Introduction2. What is Java Serialization?3. Transient Fields4. Custom Serialization With readObject() and writeObject()5. SummarySort: