H5W3
当前位置:H5W3 > 其他技术问题 > 正文

java 中实现空接口,类的属性会增加吗? 那么实现序列化接口,为什么就能序列化!

java 中实现空接口,类的属性会增加吗? 那么实现序列化接口,为什么就能序列化!

回答:

实现空接口,也会在类里增加已经实现了这个接口的信息。
其实不实现序列化接口,理论上也是能够进行序列化的,只是Java通过序列化接口,让编程者强制标记出能够进行序列化的类,方便识别能够进行序列化的类,以及避免我们不愿意进行序列化的类被序列化。克隆接口其实也是类似的。

其实这种方式通过@interface来实现,从针对性和表意性上来说更合适。不过早期Java并没有注解,所以通过空接口进行标记,算是历史问题。

本文地址:H5W3 » java 中实现空接口,类的属性会增加吗? 那么实现序列化接口,为什么就能序列化!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址