首页 > 学院 > 开发设计 > 正文

类和对象的兼容性

2019-11-18 12:08:33
字体:
来源:转载
供稿:网友

  二进制兼容的概念在某些方面与对象串行化的概念相似,两者的目标也有一定的重叠。串行化一个java对象时,类的名称、域的名称被写入到一个二进制输出流,串行化到磁盘的对象可以用类的不同版本来读取,前提是该类要求的名称、域都存在,且类型一致。下表比较了二进制兼容和串行化这两个概念。
  
  类和对象的兼容性


  
  二进制兼容和串行化都考虑到了类的版本不断更新的问题,答应为类加入方法和域,而且纯粹的加入不会影响程序的语义;类似地,单纯的结构修改,例如重新排列域或方法,也不会引起任何问题。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表