学习日记(Java 程序运行机制)

学习日记

Java 程序运行机制

  • 编译型:执行速度快,对操作系统要求低,编译型语言有:C、C++等。

  • 解释型:多用于网页、服务器脚本,对速度要求不高,解释型语言有:JavaScript、Python等。
    学习日记(Java 程序运行机制)_第1张图片
    运行大致流程:源程序通过 Java 编译器转变为字节码文件(一种介于机器码和 Java 源代码之间的程序),运行字节码文件时,文件加载到 JVM 的类装载器中,字节码校验器检查代码是否有错误,若无错误,则通过解释器解释给操作系统(走一步,运行一步)。

注意:Java 程序运行既有编译型,又有解释型,先编译后解释。编译(compile)指把写的代码转化为计算机可以“看懂”的语言,如图中的 Java 编译器的功能,解释在操作系统中完成。


只要确定了方向,只要不停下脚步,终究可以抵达目标的终点。

你可能感兴趣的:(#,JavaSE,学习,java)