【深入理解java虚拟机】第2集-JDK动态代理的原理
java有两种动态代理
一:JDK动态代理:Proxy
二:CGLIB动态代理:Enhancer
动态代理的实质是利用字节码工具,生成新的代理类,替换原始的类。
我们首先看JDK代理模式
创建代理对象需要入参 ClassLoader,被代理的对象的接口数组,一个新的InvocationHandler。
看demo
public class ProxyFactoryTest {
...
原创
2019-11-05 14:41:44 ·
292 阅读 ·
0 评论