`
ququjiulai
  • 浏览: 1368 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
    在java动态代理时,会动态生成代理类,命名为"$Proxy+数字",很想知道这个动态代理类的细节。于是想反编译这个类,笨拙一点只为记录。     Proxy类getProxyClass方法中,会先查找缓存,如果未找到则会新生成Class。于是在类生成位置 proxyClass = defineClass0(loader, proxyName, proxyClassFile, 0, proxyClassFile.length);这段代码前,将ProxyGenerator生成的byte[]输出到文件中。开始动手改造。。     首先,新建项目将jdk的src导入工程 ...
Global site tag (gtag.js) - Google Analytics