《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.4.5 版本管理

2.4.5 版本管理 如果使用序列化来保存对象,就需要考虑在程序演化时会有什么问题。例如,1.1版本可以读入旧文件吗?仍旧使用1.0版本的用户可以读入新版本产生的文件吗?显然,如果对象文件可以处理类的演化问题,那它正是我们想要的。 乍一看,这好像是不可能的。无论类的定义产生了什么样的变化,它的SHA指纹也会跟着变化,而我们都知道对象输入流将拒绝读入具有不同指纹的对象。但是,类可以表明它对其早期版本
相关文章
相关标签/搜索