(1)创建代理

jdk根据接口生成一个proxy.class,调用具体的方法,采用的是反射;
cglib采用ASM框架创建字节码文件,会创建多个字节码文件;
创建效率:jdk高于cglib

(2)调用代理

cglib直接调用代理实现类
jdk通过反射调用
调用效率:cglib高于jdk
JDK和CGLIB动态代理区别