关于动态代理Proxy.newProxyInstance方法参数的理解问题

liujinjiaer 2013-01-14 07:08:43
newProxyInstance(ClassLoader loader,Class<?>[] interfaces, InvocationHandler h)
假如定义了一个Subject的公共接口,被代理类(RealSubject)实现了Subject接口,代理类为Dynamic。
如果loader为Subject.class.getClassLoader(),此时将动态生成并定义这些接口的代理类???如果是,是怎样一个流程呢?
如果loader为DynamicProxy.class.getClassLoader(),此时直接返回现有的代理类?
参数interface在API上说得是代理类要实现的接口列表,是RealSubject实现接口列表的意思吗?
请大家帮忙解解疑惑!
...全文
26891 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
whylen 2014-08-23
  • 打赏
  • 举报
回复
看起来好费劲。。
chenzhiyuan09 2014-06-04
  • 打赏
  • 举报
回复
怎么复制啊。。
guofeng4316 2013-08-10
  • 打赏
  • 举报
回复
拜学了,谢谢
龙四 2013-01-14
  • 打赏
  • 举报
回复





62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧