字节码字节码操作 ASM 与 ClassFile 的关系

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字节码字节码操作 ASM 与 ClassFile 的关系相关的知识,希望对你有一定的参考价值。

1.ClassFile

我们都知道,在.class文件中,存储的是ByteCode数据。但是,这些ByteCode数据并不是杂乱无章的,而是遵循一定的数据结构。


2.字节码类库

ASM是操作字节码的类库,但并不是唯一的,还有许多其它的操作字节码的美库。

2.1常见的字节码类库

在下面列举了几个比较常见的字节码类库:

Apache Commons BCEL :其中BCEL为Byte Code Engineering Library首字母的缩写。
Ja

以上是关于字节码字节码操作 ASM 与 ClassFile 的关系的主要内容,如果未能解决你的问题,请参考以下文章

Transform+ASM插桩系列——熟悉Java字节码

Transform+ASM插桩系列——熟悉Java字节码

ASM字节码操作 工具类与常用类 CheckClassAdapter 介绍

ASM字节码操作 ClassWriter 类介绍与使用

ASM字节码操作 工具类与常用类 PrinterASMifierTextifier 介绍

ASM字节码操作 工具类与常用类 SerialVersionUIDAdder 介绍