请问大虾们什么情况下定义的类需要实现serializable接口啊,请赐教

解决方案 »

  1.   

    序列化是把一个对象的状态写入一个字节流的过程,它执行RMI,RMI允许一台机器上的JAVA对象调用不同机器上的JAVA对象方法,对象可以作为参数提供给那个远程方法,发送机序列化该对象并传送它,接收机执行反序列化。 
    序列化和反序列化的关系图表可形成包含循环引用的顺序图表。这是整个序列化的总体思想。
      

  2.   

    Object serialization主要用来支持2种主要的特性: 
    1。Java的RMI(remote method invocation).RMI允许象在本机上一样操作远程机器上的对象。当发送消息给远程对象时,就需要用到serializaiton机制来发送参数和接收返回直。 2。Java的JavaBeans.   Bean的状态信息通常是在设计时配置的。Bean的状态信息必须被存起来,以便当程序运行时能恢复这些状态信息。这也需要serializaiton机制。
      

  3.   

    http://community.csdn.net/Expert/topic/4053/4053724.xml?temp=9.931582E-02
    看看。里面有个实例。
      

  4.   

    想问问 usherlight(xingtian)java文件对应的 class文件就是 Serializable接口的产物吗?因为Class类实现了该接口。
    ????????????????????????????????????????
      

  5.   

    继承serializable接口的类可以保存状态,是轻量级持久化,退出程序下次进入程序后可以恢复状态。
      

  6.   

    to usherlight(xingtian):
    难道不用Serializable接口就不能保证Bean是状态信息吗???