如果我实现Externalizable,为了版本兼容性,我需要在那个类中指定serialVersionUID吗?
换句话说,Java在反序列化Externalizable对象时会检查serialVersionUID吗?
发布于 2012-02-20 16:13:33
即使类是可外部化的,仍然需要向该类添加一个serialVersionUID成员,以表明即使类的接口发生了更改,只要类的序列化或外部化形式发生变化,它仍然是兼容的。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4094702
https://stackoverflow.com/questions/9357884
复制相似问题