java.io.Serializable到底是什么接口啊----------序列化后好处多,还可远程调用,只是有些后遗症。

解决方案 »

  1.   

    要使类的实例实现序列化,只要在它的声明中加入implements java.io.Serializable
    但是却由一些隐患
    1 实现了序列化后,一旦发布,讲削弱改变类实现的灵活性。
    2 增加了bug和安全漏洞的的可能性
    3 当你的新版本发布时增加了相关的测试上的问题。类应尽可能少的实现Serializable,接口也应该少去扩展它。
      

  2.   

    序列化 用在 对象编码成字节流及从字节流编码重构对象。
    序列化 为远程通信提供了标准的wire-level协议。