什么是一般的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哪些不能更改,哪些可以更改? 如果有人可以就这一主题指出具体的官方文件,那将是很棒的.谢谢, java文档中有一个例子,它们不打算在更新程序版本之间进行更改.见http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6475885 这应该是它的大局之一,但我们最好对此有一个完整的描述. 需要知道完整的故事,以便我们感到安全升级到更大的版本. 解决方法
这不是一个完整的答案,但我会补充说,它将运行和将它编译是两个不同的东西. 1.5中引入的关键字将阻止编译1.4代码,但字节代码运行正常.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读