标签:javac
Java编译器总的来说分为前端编译器,JIT(just in time compiler)编译器,AOT(Ahead Of Time Compiler)编译器三种。
* 在Java 3 以后为了使其他不通过Javac编译的其他在java虚拟机上执行的语言可以享受到编译器优化所带来的好处所以,java把所有的编译器优化工作都放到了后端及时编译器中。
Sun Javac编译器
Sun javac编译器编译过程分为三个步骤,解析填充符号表,插入式注解处理器的注解处理过程,分析与字节码生产过程
**Javac编译器的入口是com.sun.tools.javac.main.JavaCompiler类,主要逻辑集中在compile和compile2方法中
详解Javac将java文件编译为class文件的过程,布布扣,bubuko.com
标签:javac
原文地址:http://blog.csdn.net/shaozengwei/article/details/38659569