黑马程序员技术交流社区
标题:
运行期编译Java代码
[打印本页]
作者:
佟亚鹏
时间:
2012-9-14 17:36
标题:
运行期编译Java代码
我想自己写一个代理类,遇到一个问题,在程序的运行期间,拼出一段表示一个Java类的字符串,怎么动态的把它编译,并加载进来。。。。。。
作者:
丁旭
时间:
2012-9-14 18:40
没法再运行时动态编译的操作吧。
应该先停止程序运行,重新编译,再次运行。
凡是新添加的.class文件都要重新运行才能生效的。
作者:
佟亚鹏
时间:
2012-9-14 18:44
可以,不然动态代理怎么实现,通过反射拿到被代理类的字段,方法,什么的,在根据传递过来的Invocationhandler接口,拼出代理类,剩下来不就是编译加载这个类,然后使用吗
作者:
佟亚鹏
时间:
2012-9-15 10:49
又沉了一个帖子,
作者:
佟亚鹏
时间:
2012-9-15 10:49
为什么没人回答{:soso_e135:}
作者:
尤圣回
时间:
2012-9-15 13:19
推荐你看看 马士兵将的 动态设计模式 里面就讲到了这个方面 希望对你有帮助
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2