加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

什么是一般的Java API兼容性规则

发布时间:2020-12-15 00:46:32 所属栏目:Java 来源:网络整理
导读:详细地: 如果我们使用公共API,例如,在JDK 1.4中编写 java程序,如果应该在它上面的所有版本中正确运行. 1.4中的所有更新版本,1.5,1.6和1.7? 此外,不同更新程序版本之间的可梳理性规则是什么,例如1.6.22和1.6.23哪些不能更改,哪些可以更改? 当然,公共API定
详细地:
如果我们使用公共API,例如,在JDK 1.4中编写 java程序,如果应该在它上面的所有版本中正确运行. 1.4中的所有更新版本,1.5,1.6和1.7?

此外,不同更新程序版本之间的可梳理性规则是什么,例如1.6.22和1.6.23哪些不能更改,哪些可以更改?
当然,公共API定义无法改变,其他人怎么样? javadoc的?内部API定义,实现?

如果有人可以就这一主题指出具体的官方文件,那将是很棒的.谢谢,

java文档中有一个例子,它们不打算在更新程序版本之间进行更改.见http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6475885

这应该是它的大局之一,但我们最好对此有一个完整的描述.

需要知道完整的故事,以便我们感到安全升级到更大的版本.

解决方法

这不是一个完整的答案,但我会补充说,它将运行和将它编译是两个不同的东西. 1.5中引入的关键字将阻止编译1.4代码,但字节代码运行正常.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读