动态代理

来源:互联网 发布:淘宝有杰克琼斯么 编辑:程序博客网 时间:2024/06/14 03:37

动态代理


什么是代理

代理就是中介,处于调用代码和实际调用对象之间:这里写图片描述


动态代理:

动态代理:不用手动编写一个代理对象,不需要一一编写与目标对象相同的方法,这个过程,在运行时 的内存中动态生成代理对象。——字节码对象级别的代理对象
(意思是说:不用专门创建一个代理对象,而是使用在需要调用的时候在调用的前面创建,在运行时创建)

如下代码 :
这里写图片描述

注意:在使用JDK的动态 代理对象必须必要和的实际调用对象实现同一个接口才行….


使用动态代理前后对比

这里写图片描述

这里写图片描述

原创粉丝点击