向后二进制兼容性(或向下兼容性)-使用旧版本的库API构建的客户端可以在新版本上运行的能力(wiki)。
向上二进制兼容性(或向前兼容性)-使用新版本的库API构建的客户端可以在旧版本上运行的能力(wiki)。
从1.4.2开始, Sun关于J2SE 5.0中 JDK 不兼容性的一般文档(以及Java SE 6与J2SE 5.0的兼容性)也描述了JDK的兼容性,如下所示:
JDK 5.0 向上与Java 2 SDK v1.4.2二进制兼容,除了下面列出的不兼容之处。这意味着,除了指出的不兼容性外,使用1.4.2版编译器构建的类文件将在JDK 5.0中正确运行。
我想文档编写者在这句话中混淆了 “向上”和“向后”兼容性的术语。它们描述了“向后”兼容性,但称此功能为“向上”兼容性。
这是错字,错误还是预定用语?JDK是“向上”还是“向后”兼容?
慕工程0101907
慕码人8056858
温温酱
相关分类