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

前端之家收集整理的这篇文章主要介绍了什么是一般的Java 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代码,但字节代码运行正常.
原文链接:https://www.f2er.com/java/129721.html

猜你在找的Java相关文章