Serializable 是为了实现网络传输用的,实现了这个接口,你这个类就被序列化啦,另外这个接口并不要你实现任务方法.

解决方案 »

  1.   

    Serializable 一般的Bean实现这个接口。没有任何要实现的内容。只是一个标记性的接口。但作用很大。比如将文件本地化。网络传输入.能正确传输.
    private staitc final versionSerialID L联合使用.方便升级改造.
    有兴趣来群聊聊41229007
      

  2.   

    他是序列化 的一个标注     ,序列化就是将对象的状态存储到特定的存储介质中的过程,也可以说是将对象的状态转换为可以保持或传输的格式的过程,其中存储介质  包括的很多 , 如文本文件 、Xml流等等通过序列化可以将对象从一个应用程序发送到另一个应用程中,在远程通信应用非常广泛,可以将一个应用程序中的对象序列化 然后同过网络通信,远程的传递给其他地点的另一个应用程序
    简单的可以理解 为 对象的存取 的一种方式
      

  3.   

    其实Serializable在一个实体类中写于不写对一个程序的性能并没有太大的影响了
      

  4.   

    没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。
    serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。
    serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因为它自动屏蔽了操作系统的差异,字节顺序等。比如,在Window平台生成一个对象并序列化之,然后通过网络传到一台Unix机器上,然后可以在这台Unix机器上正确地重构这个对象。
    Object serialization主要用来支持2种主要的特性:
    1。Java的RMI(remote method invocation).RMI允许象在本机上一样操作远程机器上的对象。当发送消息给远程对象时,就需要用到serializaiton机制来发送参数和接收返回直。
    2。Java的JavaBeans. Bean的状态信息通常是在设计时配置的。Bean的状态信息必须被存起来,以便当程序运行时能恢复这些状态信息。这也需要serializaiton机制。
    总之如果在网络的环境下做类传输,应该还是implements Serializable。