1. 首页
  2. 编程语言
  3. Java
  4. cglib 和asm jar包

cglib 和asm jar包

上传者: 2019-04-12 02:42:38上传 7Z文件 284.36KB 热度 37次
jdk动态代理是由Java内部的反射机制来实现的,cglib动态代理底层则是借助asm来实现的。总的来说,反射机制在生成类的过程中比较高效,而asm在生成类之后的相关执行过程中比较高效(可以通过将asm生成的类进行缓存,这样解决asm生成类过程低效问题)。还有一点必须注意:jdk动态代理的应用前提,必须是目标类基于统一的接口。如果没有上述前提,jdk动态代理不能应用。 注:asm其实就是java字节码控制.
用户评论