会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
奋小斗Struggle Young
化繁为简 化简为易 分而治之 而后汇总
博客园
首页
新随笔
联系
订阅
管理
2018年9月17日
jdk动态代理和cglib动态代理的区别
摘要: 一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1、如果目标对象实现了接口,默认情况下会采用JDK的动态
阅读全文
posted @ 2018-09-17 08:33 奋小斗g
阅读(902)
评论(0)
推荐(0)
编辑
公告