Externalizable


Externalizable java.io

Java 1.1 serializable

This interface defines the methods that must be implemented by an object that wants complete control over the way it is serialized. The writeExternal( ) and readExternal( ) methods should be implemented to write and read object data in some arbitrary format, using the methods of the DataOutput and DataInput interfaces. Externalizable objects must serialize their own fields and are also responsible for serializing the fields of their superclasses. Most objects do not need to define a custom output format and can use the Serializable interface instead of Externalizable for serialization.

Figure 9-13. java.io.Externalizable

 public interface  Externalizable  extends Serializable {  // Public Instance Methods  void  readExternal  (ObjectInput  in  ) throws IOException, ClassNotFoundException;        void  writeExternal  (ObjectOutput  out  ) throws IOException;   } 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net