在jdk 1.5中序列化对象并将其反序列化为jdk 1.6

Cra*_*ava 5 java

我计划进行研究,请告知我是否尝试混合使用java 1.5和1.6.例如,我有一个java 1.5,我已经在c:\驱动器中的一个文件中序列化了一个java对象,然后尝试在java 1.6中打开将有任何异常,如果我反之亦然..?

Moh*_*ain 2

序列化机制本身没有改变。对于个别班级,这将取决于具体班级。如果一个类有一个serialVersionUID字段,这应该表明序列化兼容性。

private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
Run Code Online (Sandbox Code Playgroud)