转载请注明出处:坦GA
前端编译器:把*.java文件转变成*.class文件
后端运行期编译器(JIT编译器,Just In Time Compiler):把字节码转成机器码
静态提前编译器(AOT编译器,Ahead Of Time Compiler):把*.java编译成本地机器码
前端编译器:Sun的Javac、Eclipse JDT中的增量式编辑器(ECJ)
JIT编译器:HotSpot VM的C1、C2编译器
AOT编译器:GNU Compiler for the Java(GCJ)、Excelsior JET
Javac编译器
1.Javac的源码与调试
Javac的源码下载地址:
Javac的源码下载地址,在Myeclipse中新建项目Compiler_javac,把源码复制到项目中。
Javac的源码目录:
从