Serialization is a way to store or transmit Java objects. Since objects refer to other objects, serialization recursively saves the "entire" object. Serialized objects can be saved to a disk file...