JVM的代码识别

时间:2011-11-06 10:42:48

标签: jvm

使用不同的JDK在字节码或编译的代码中是否会有任何差异(例如:在这种情况下为1.4& 1.5)。如果是这样,JVM如何在运行时识别并解决它?

1 个答案:

答案 0 :(得分:1)

类文件格式中包含版本信息。

请参阅Java class file formatmajor_versionminor_version字段用于区分不同版本的类文件。

是的,可能存在差异。例如,JDK1.4不支持泛型。它无法加载包含它们的类(由1.5编译器生成)。