- 博客(2)
- 收藏
- 关注
原创 java asm库的原理与使用方法(二)
3、使用ASMAPI生成和转换class中的方法前面已经简单介绍过已编译的class文件中的方法是由字节码指令序列构成,因此使用ASMAPI生成和转换class文件中的方法需要具备基本的字节码指令知识和基本的字节码指令运行原理。3.1、执行模型 我们知道java代码是运行在java虚拟机的线程中,每一个线程拥有各自的执行栈,执行栈由多个帧组成。每个帧可以代表一个方
2014-08-11 21:19:40 1818 3
原创 java asm库的原理与使用方法(一)
ASMkASM是一款基于java字节码层面的代码分析和修改工具;无需提供源代码即可对应用嵌入所需debug代码,用于应用API性能分析,代码优化和代码混淆等工作。ASM的目标是生成,转换和分析已编译的java class文件,可使用ASM工具读/写/转换JVM指令集。ASM工具提供两种方式来产生和转换已编译的class文件,它们分别是基于事件和基于对象的表示模型。其中,基于事件的表示模
2014-07-30 09:58:47 11917 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人