一直在用JDK1.5,一直搞不清楚JDK1.6有啥特性,就翻了翻,发现这个CompilerAPI(JSR199)动态编译Java源文件功能很有意思.CompilerAPI如果和反射功能一起使用,就可以实现java源代码的动态编译并执行这些代码,有点动态语言的特征.利用这些API普通用户也可以方便的开发自己的编译器,动态生成代码,编译并运行.本文就通过一个动态编译并运行源文件的例子简单说明下CompileAPI的基本功能,有兴趣的可以深入研究下.本实例的完成工程代码可以从这里下载:http...
查看全文