java吧 关注:1,242,626贴子:12,717,034
  • 6回复贴,共1

Serializable接口只是个标识吗? 对生成的字节码有改变吗?

只看楼主收藏回复

为什么不直接让Object类实现这个接口。反正实现了也不影响不需要利用对象序列化的代码。
每次需要利用序列化对象的时候,又要自己写下不麻烦吗??


1楼2014-12-18 21:06回复
    考量问题 你可以发个邮件给Java之父 劝说他承认自己的设想还是有不足的


    IP属地:上海2楼2014-12-18 21:17
    回复
      自己不会继承一个实现了Serializable接口的类么,人家设计一个语言会写的这么死么


      IP属地:福建3楼2014-12-18 21:32
      回复
        让一个类支持序列化是有性能消耗代价的。如果Object支持序列化,那java中所有类都支持序列化了,而通常并没有这样的要求。


        IP属地:安徽来自手机贴吧5楼2014-12-18 23:26
        收起回复
          你觉得所有对象都能“有意义地”序列化?
          一个数据库连接,序列化成一串二进制;等反序列化的时候,那头的数据库已经超时把连接关掉了,这个序列化反序列化还有意义么?


          6楼2014-12-18 23:50
          收起回复