Serialization:
java.io.Serializable
ObjectOutputStream
ObjectOutputStream(java.io.OutputStream) throws IOException
writeObject(java.lang.Object) throws java.io.IOException;
ObjectInputStream
Object readObject() IOException, ClassNotFoundException;