下图1-2展示了Java代码的编译与执行。
Java作为一门编译型语言,其执行流程如下:
*.java→*.class→机器码
java编译器(编译) → 虚拟机(解释执行) → 解释器(翻译) → 机器码
将Java源代码编译为class文件,由虚拟机根据目标机器所在的操作系统的不同,再将其翻译成能够在不同机器上运行的机器码。这就是Java程序被编译和执行的基本流程。
下图1-2展示了Java代码的编译与执行。
Java作为一门编译型语言,其执行流程如下:
*.java→*.class→机器码
java编译器(编译) → 虚拟机(解释执行) → 解释器(翻译) → 机器码
将Java源代码编译为class文件,由虚拟机根据目标机器所在的操作系统的不同,再将其翻译成能够在不同机器上运行的机器码。这就是Java程序被编译和执行的基本流程。