为什么说Java是“write once and run anywhere”的语言?

时间:2022-07-28
本文章向大家介绍为什么说Java是“write once and run anywhere”的语言?,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

每日一句: 一个人如果刻意逃避他所惧怕的东西,到头来会发现自己只是抄了条近路去见它。 -- 托尔金 《胡林的儿女》

为什么说Java是“write once and run anywhere”的语言?

你可以在Windows平台编写Java代码,同时在Windows上编译它。在Windows上编写的类和jar文件能够运行在Unix环境下。所以Java是真正的平台无关的语言。

所有这些可移植性的背后是Java字节码。 Java编译器生成的字节码可以由任何JVM解释。 因此,用Java编写程序并期望它们可以在任何平台上运行变得容易得多。

Java编译器javac编译Java代码,而JVM java运行该代码。

javac HelloWorld.java

java HelloWorld