Java反射编译器API

反射
-可以查看对象的类型标识
-可以动态创建对象,访问其属性,调用其方法
-前提:类(class文件)必须先存在
编译器API
-对java文件即时编译
-对字符串即时编译
-监听在编译过程中产生的警告和错误
-在代码中运行编译器(并非:Runtime命令行调用javac命令)

JavaCompiler
-位于javax。tools包中
-可用在程序文件中的java编译器接口
-在程序中编译java文件,产生class文件
-run方法较简单,可以编译java源文件,生成class文件,但不能指定输出路径,监控错误信息。调用后就在源码所在目录生成class文件
-getTask方法,更强大的功能,可以编译java文件,包括在内存中的java文件(字符串),生成class文件

应用
-JavaEE的jsp编译
-在线编程环境
-在线程序评判系统
-自动化的构建个测试工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值