学习日记
Java 程序运行机制
-
编译型:执行速度快,对操作系统要求低,编译型语言有:C、C++等。
-
解释型:多用于网页、服务器脚本,对速度要求不高,解释型语言有:JavaScript、Python等。
运行大致流程:源程序通过 Java 编译器转变为字节码文件(一种介于机器码和 Java 源代码之间的程序),运行字节码文件时,文件加载到 JVM 的类装载器中,字节码校验器检查代码是否有错误,若无错误,则通过解释器解释给操作系统(走一步,运行一步)。
注意:Java 程序运行既有编译型,又有解释型,先编译后解释。编译(compile)指把写的代码转化为计算机可以“看懂”的语言,如图中的 Java 编译器的功能,解释在操作系统中完成。
只要确定了方向,只要不停下脚步,终究可以抵达目标的终点。