JDK 动态代理
Jdk动态代理的原理:被代理对象实现某个接口(前提),代理对象拦截被代理对象的方法调用,在其中可以全然抛弃被代理对象的方法实现而完成另外的功能,也可以在被代理对象方法调用的前后增加一些额外的功能。
动态代理的核心是生成代理对象,即 Proxy.newProxyInstance(classLoader, proxyInterface, handler)。
ClassLoader,用于加载代理类的 Loader 类,通常这个 Loader 和被代理的类是同一个 Loader 类。
Interfaces,是
转载
2020-05-17 18:14:39 ·
142 阅读 ·
0 评论