Javac工做原理分析(4):代码生成器

通过语义分析器后的语法树已经很是完善了,接下来就是要遍历语法树生成最终的Java字节码,分为如下两个步骤: 1)将java方法中的代码块转化成符合JVM语法的命令形式,JVM的操做都是基于栈的,全部的操做都必须通过出栈和进栈来完成 2)按照JVM的文件组织形式将字节码输出到以class为扩展名的文件中 这个操做主要涉及到com.sun.tools.javac.jvm包三个类: Gen:遍历语法树
相关文章
相关标签/搜索