为什么Serializable接口不包含java中的方法或字段?

时间:2014-01-20 05:21:35

标签: java serialization deserialization

所以我的问题是,为什么可序列化的接口不包含方法或字段?

什么时候可以使用Serializable接口?

反序列化期间会发生什么?

3 个答案:

答案 0 :(得分:0)

可序列化界面是“标记”或“标记”界面。每当类实现可序列化接口时,该类被“标记”为可序列化,并且该类的对象被赋予该属性。

答案 1 :(得分:0)

Serializable界面被称为“标记”界面。创建此接口是为了让JVM知道允许序列化和反序列化这些Object类型。您可以直接阅读documentation,而不是在SO上发布此问题。

答案 2 :(得分:0)

1)Java序列化不需要任何方法。

2)您可以在创建新类时使用Serializable,并希望它可序列化

3)在序列化期间,对象类描述符和对象字段被发送到流。

详情请见http://docs.oracle.com/javase/7/docs/technotes/guides/serialization/index.html