我有一个疑问,java是向后兼容还是向前兼容?
另外,我们可以在具有 JDK 8 的 MAC 上运行用 JDK 11 Windows 编写的 java 字节码吗?我试图理解平台独立性的概念。
简短回答:是的。这才是重点。您古老的字节代码,即使来自 Java 1,也将在 Java 11 下运行。
更详细的答案:现在有一些类最终实际上已从标准库中删除。但很可能您没有使用它们。
编辑:我似乎误读了你的问题。不,你不能在Java 8下运行用Java 11编译的代码。字节码版本已经增加,Java 8将拒绝运行它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)