我计划进行研究,请告知我是否尝试混合使用java 1.5和1.6.例如,我有一个java 1.5,我已经在c:\驱动器中的一个文件中序列化了一个java对象,然后尝试在java 1.6中打开将有任何异常,如果我反之亦然..?
序列化机制本身没有改变。对于个别班级,这将取决于具体班级。如果一个类有一个serialVersionUID字段,这应该表明序列化兼容性。
private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
Run Code Online (Sandbox Code Playgroud)