序列化和versionId

Nrj*_*Nrj 1 java serialization

请帮助澄清疑问:

在进行序列化时,如果我们已将版本ID定义为

static final long serialVersionUID = 2L;并且由于这是静态的,因此在将对象存储到持久性介质时不应该进行序列化.

从持久性介质中读取对象时,对象如何与versionID匹配,因为de serialized对象不应包含它.

ska*_*man 7

序列化运行时自动将类添加serialVersionUID到对象流中,不会将其视为"普通"实例字段.这一切都发生在封面下.