当前位置:  开发笔记 > 编程语言 > 正文

java对象序列化是否兼容1.5和1.6之间

如何解决《java对象序列化是否兼容1.5和1.6之间》经验,为你挑选了1个好方法。

我想知道混合jdk 1.5和1.6(Java 6)对象序列化(biderctional通信)是否安全.我搜索了太阳关于这个问题的明确声明,但没有成功.因此,除了技术可行性之外,我正在寻找关于该问题的"官方"声明.



1> Tom..:

序列化机制本身并没有改变.对于个别课程,它将取决于具体的课程.如果类具有serialVersionUID字段,则应该指示序列化兼容性.

就像是:

private static final long serialVersionUID = 8683452581122892189L;

如果不变,则序列化版本兼容.对于JDK类,这是有保证的,但当然总是可能在进行重大更改后忘记更新serialVersionUID.

当JDK类不能保证兼容时,这通常在Javadoc中提到.

警告:此类的序列化对象与以后的Swing版本不兼容

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有