Java代理3:二刷代理
静态代理 Subject:抽象角色。可以是接口,也可以是抽象类。声明真实对象(Real Subject)和代理对象(Proxy Subject)的共同接口。Real Subject:真实角色。定义代
共 3 篇文章

静态代理 Subject:抽象角色。可以是接口,也可以是抽象类。声明真实对象(Real Subject)和代理对象(Proxy Subject)的共同接口。Real Subject:真实角色。定义代
上篇Java代理(一):代理和动态代理的基础与使用中得知通过调用静态方法Proxy.newProxyInstance()可以创建动态代理,之后会调用InvocationHandler接口的一个实现DynamicProxyHandler对象的invoker方法。 故这里我们主要探寻这两个方法的源码实现。 本篇所有源码基于JDK1.8.
预计分两篇写,第一篇是基础和一般用法,第二篇详细写下动态代理。本篇基础主要来自《Think in java》阅读笔记。