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