Java 被称为“一次编写,随处运行”语言,这是什么意思?
与包括 C 和 C++ 在内的许多其他编程语言不同的是,在编译 Java 时,它不会编译成特定于平台的机器,而是编译成与平台无关的字节码。字节码通过 Web 分发,在运行它的任何平台上都被虚拟机 (JVM) 解释。
因此,在特定平台的 Java 代码中编写一段代码后生成可执行代码 .class 文件。只要目标系统中安装了 JVM (JRE),你就可以在此系统中执行/运行此类文件。
简而言之,如果你已安装 Java 运行时环境,可以在任何系统上执行 Java 代码,尽管编写该程序的平台(生成的执行代码)和执行该代码的平台不同。
广告