JDK动态代理为什么重写invoke方法会在调用代理实现类方法时自动调用调试

调试跟踪如下两图,其实总结就一句话

使用Proxy.newProxyInstance 返回回来得Subject proxyInstance被处理程extends Proxy且
  implements Subject的$Proxy0,$Proxy0在调用接口方法时会调用invoke方法!

1、

JDK动态代理为什么重写invoke方法会在调用代理实现类方法时自动调用调试

 

 

2、

JDK动态代理为什么重写invoke方法会在调用代理实现类方法时自动调用调试