瞎掰JAVA:执行引擎(一)

一 指令编译   javac编译器完成了词法分析、语法分析以及抽象语法树的过程,最终遍历语法树生成线性字节码指令流的过程,此过程发生在虚拟机外部,也常常被叫做前端编译器。 二 指令执行   解释执行:将编译好的字节码一行一行地翻译为机器码执行。通过解释器来读取字节码,遇到相应的指令就去执行该指令。 编译执行:以方法为单位,将字节码一次性翻译为机器码后执行。将字节码转为本地机器码来执行;现代JVM会
相关文章
相关标签/搜索