序列化简单的说就是把对象保存到二进制数据中.http://sjsad.tlw.cn/10078.htm

解决方案 »

  1.   

    详细资料在JDK与JavaDoc里了:)另外FAQ与Google里也不少吧。
      

  2.   

    序列化是把一个对象的状态写入一个字节流的过程,它执行RMI,RMI允许一台机器上的JAVA对象调用不同机器上的JAVA对象方法,对象可以作为参数提供给那个远程方法,发送机序列化该对象并传送它,接收机执行反序列化。 
    序列化和反序列化的关系图表可形成包含循环引用的顺序图表。这是整个序列化的总体思想。 
    而Serializable接口属于支持序列化的一个接口,只有一个实现它的对象可以被序列化工具存储和回复,Serializable接口没有定义任何成员,只用来表示一个累可以被序列化,若该类可以序列化,那么它的所有子类都可以。 
    只要我们的class 实现了java.io.Serializable接口,就可以利用ObjectOutputStream的writeObject()方法将一个对象序列化;利用ObjectInputStream的readObject()方法,可以返回读出的object对象。Serializable接口不需要我们实现任何方法。