摘要: 本文的目的: 使用者在程序运行期间,可以动态的写Java Class,不需要生成任何.Class文件就可以完全在内存中编译,加载,实例化。 1、需要用到的组件介绍 1)JavaCompiler:用于编译Java Code。 2)CharSequenceJavaFileObject:用于保存Java 阅读全文
posted @ 2016-12-06 11:33 11楼的日记 阅读(6299) 评论(3) 推荐(0)
摘要: 1、首先我们了解一下JDK动态代理的使用方法: 2、我们看一下JDK源码,是如何实现动态代理的 Proxy.newProxyInstance最终会调用Proxy.ProxyClassFactory.apply()方法生成代理Class 3、具体proxyClass是如何生成的 大致就是: proxy 阅读全文
posted @ 2016-12-06 10:22 11楼的日记 阅读(623) 评论(1) 推荐(0)