对,但是我们的直觉不太一样。Proxy。newInstance方法是使用ProxyGenerator来动态生成字节码的,生成的是字节码所以没有编译过程。
通过ProxyGenerator生成的字节码代表的类继承了Proxy类,实现了newInstance参数传递进来的接口,只不过是代理所以在生成的类中都是通过newInstance方法的InvocationHandler的invoke方法代理的。
可以看一下>
以上就是关于Java的动态代理(Proxy.newInstance)是根据传递的参数拼接一个实现了所传递的接口全部的内容,包括:Java的动态代理(Proxy.newInstance)是根据传递的参数拼接一个实现了所传递的接口、如何获得Java动态代理的代理类、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)