java虚拟机笔记(九)前端编译器和后端编译器

前端编译器: 将java文件编译成class文件的编译器。 java很多提高效率和友好度的语法糖都是依赖前端编译器实现的。 javac就是一个典型的前端编译器。 执行过程如下: 1.准备阶段: 初始化插入式注解处理器 2.解析与填充符号表阶段: 词法 语法分析,将源代码转变为标记集合,构建抽象语法树 填充符号表,产生符号地址和符号信息。 3.插入式注解处理器的执行阶段: 会影响javac的行为,比
相关文章
相关标签/搜索