`
xpenxpen
  • 浏览: 704285 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

浅谈asm的应用

asm 
阅读更多
看图说话


这张图展示了asm的威力,一个java字节码操纵的类库。
框架之间的依赖关系是:图中位于下面的框架依赖上面的框架。

有很多框架都是基于asm之上的,比如cglib。
groovy通过修改字节码的方式,为java语言添加了许多功能。
cobertura通过修改字节码的方式,从而做到代码覆盖率测试。

另两个值得注目的技术是JDK动态代理和JDK instrument。
tprofiler结合了JDK instrument和asm实现性能剖析,
而spring aop则是基于JDK动态代理和cglib实现aop。
  • 大小: 25.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics