Java“在任何地方运行一次写入”语言的含义是什么?

与包括C和C ++在内的许多其他编程语言不同,在编译Java时,它不会编译到特定于平台的机器中,而是会编译成与平台无关的字节码。该字节码在Web上分发,并由运行在其上的任何平台上的虚拟机(JVM)解释。

因此,当您在特定平台上编写一段Java代码并生成可执行代码.class文件时。您可以在任何系统上执行/运行此类文件,唯一的条件是目标系统中应该安装了JVM(JRE)。

简而言之,如果您安装了Java运行时环境,则可以在任何系统上执行Java代码,编写程序的平台(生成可执行代码)和执行代码的平台都不相同。