JVM向后兼容

时间:2015-11-22 11:46:10

标签: java jvm backwards-compatibility

如果我有使用Java 1.6编译的A类 我有用Java 1.7编译的B类 在其主要方法中,类A调用类B的方法。

如果我在版本1.7的java JVM下运行A类,一切都运行良好。 我可以解释一下吗?

1 个答案:

答案 0 :(得分:1)

java版本1.6下编译的所有类都受java版本1.6+支持和运行,包括版本1.7,1.8等。

另一方面,您无法使用1.6-JRE运行在java 1.7中编译的程序。

这是向后兼容原则