JDK 动态代理的实现 虽然在常用的 Java 框架(Spring.MyBaits 等)中,经常见到 JDK 动态代理的使用,也知道了怎么去写一个 JDK 动态代理的 Demo,但是并不清楚实现原理. 之前略微知道是先生成一个代理对象,然后外部调用代理对象的接口方法,接着代理又会调用原始对象的方法,仅此而已.现在想稍微深入一丢,了解具体一点的实现方式. Java 程序是运行在 JVM 中的,源码首先编译成字节码,然后加载到虚拟机中,最后被虚拟机解析然后执行(注意这里的措辞不一定严谨准确,会其意即…