深入理解 Java虚拟机 第10章 前端编译与优化 358 第四部分 程序编译与代码优化 第10章 前端编译与优化 358 10.1 概述 358 10.2 Javac编译器 359 10.2.1 Javac的源码与调试 359 10.2.2 解析与填充符号表 362 10.2.3 注解处理器 363 10.2.4 语义分析与字节码生成 364 10.3 Java语法糖的味道 367 10.3.1 泛型 367 10.3.2 自动装箱、拆箱与遍历循环 375 10.3.3 条件编译 377 10.4 实战:插入式注解处理器 378 10.4.1 实战目标 379 10.4.2 代码实现 379 10.4.3 运行与测试 385 10.4.4 其他应用案例 386 10.5 本章小结 386