4

如果我实现 Externalizable,是否需要在该类中指定 serialVersionUID 以实现版本兼容性?

换句话说,Java 在反序列化 Externalizable 对象时会检查 serialVersionUID 吗?

4

1 回答 1

4

即使通过一个类是可外部化的,仍然需要向该类添加一个 serialVersionUID 成员,以表明即使该类的接口发生了变化,但就该类的序列化或外部化形式而言,它仍然是兼容的。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4094702

于 2012-02-20T08:13:32.817 回答