Java语言编译与解释并存

  • 编译型语言:通过编译器一次性将源代码转换为机器码。开发效率低,运行效率高。常见的编译型语言有C、C++、Go、Rust等。

  • 解释型语言:通过解释器一句一句地将源代码转换为机器码。开发效率高,运行效率低。常见的解释型语言有Python、JavaScript、PHP等。

  • 为什么说Java语言“编译与解释并存”?

    • Java先通过编译器将源代码编译成字节码(.class文件),然后通过Java虚拟机(JVM)解释执行字节码。

Java语言编译与解释并存流程图