JDK动态代理 先做一下简单的描述,通过代理之后返回的对象已并非原类所new出来的对象,而是代理对象.JDK的动态代理是基于接口的,也就是说,被代理类必须实现一个或多个接口.主要原因是JDK的代理原理是创建一个与被代理类同等级别(具有同样的继承或实现体系)的类,这里称之为代理类.那么该代理类就具备了被代理类同样的方法,这里同样的方法指的是接口中的方法,由被代理类自己定义的方法将不会被代理.那么问题来了,被代理类中对接口方法的实现又如何被代理类知晓呢?因为在创建代理类的时候还继承了Proxy类.该…