Object Serialization
Allows objects to be read/written.
Classes of serializable implement java.io.Serializable.
For most structures, there is nothing to implement.
If special handling is required, the class must implement, writeObject() and readObject().