1.Javac概述 编译器可以将编程语言的代码转换为其他形式,如Javac,将Java语言转换为虚拟机能够识别的.class文件形式.而这种将java源代码(以.java做为文件存储格式)转换为class文件格式的过程一般也称为编译器的前端.要将字节码变为机器码还需要后端编译器,如JIT编译器(Just In Time Compiler).或者还可以通过AOT编译器直接将Java源代码编译为本地机器代码.本书涉及的主要内容就是Sun的Javac编译器. javac1.7中没有使用像Lex.YAC