Can Java objects be serialized to xml and deserialized from xml back to Java objects? Is the Serializable interface implemented when encoding/decoding Java objects to/from xml? How to Encode Java objects to xml? How to instantiate and use XMLEncoder? What is a JavaBean? How to decode Java objects from xml? How to instantiate and use XMLDecoder?