为什么编译后的 Java 字节码只需极少修改就能在不同机器上运行?
Java 文件名会针对每个平台自动更改。
该字节码是适用于每种处理器的本机机器码。
每个平台上的 Java 虚拟机都会解释并执行该字节码。
每个处理器都会直接执行 Java 源代码。