ASM
文章平均质量分 72
fang_zi_
这个作者很懒,什么都没留下…
展开
-
Aop框架介绍
在面向切面的框架中,比较常用的有Aspectj,Aspecterkz,Spring和JBoss等。本篇本章介绍各种框架的织入时机,并讲述Aspecterkz动态织入的使用。Aop的能够将程序中的多个方面灵活的织入到一起,形成一个完整的程序,从而增强某个函数的功能。织入时机大体上可以分为四个阶段:编译时:在对源代码进行编译时,特殊的编译器允许我们通过某种方式指定程序中各个方面进行We原创 2015-02-12 11:25:51 · 519 阅读 · 0 评论 -
ASM增加局部变量
使用asm工具为一个函数添加局部变量后,重新加载该类失败。本篇文章主要分析错误的原因以及解决的办法。首先了解一下虚拟机的类加载机制。类在初始化之前要完成加载、验证、准备和解析。加载加载过程分为三步:1,通过一个类的全限定名获取定义这个类的二进制流2,将这个字节流代表的静态存储结构转化为方法区的运行时数据结构3,在Java堆中生成一个代表这个类的java.lang.Class原创 2015-03-10 20:33:04 · 3229 阅读 · 0 评论