ASM is an open-source java library for manipulating bytecode.
Note that the scope of the ASM library is strictly limited to reading, writing, transforming and analyzing classes. In particular the class loading process is out of scope.

主要内容

文章

文章列表:

视频

视频列表:

Website Core API(90个视频) OPCODE(41个视频) Tree API(52个视频)
51CTO Core API OPCODE Tree API
Bilibili All In One = Core API + OPCODE + Tree API    
Youtube Core API OPCODE Tree API

需要注意的一点,在B站当中,Java ASM 的系列一、二、三的视频放到了一个视频列表里:

  • 编号为 001~090 的视频属于系列一
  • 编号为 101~141 的视频属于系列二
  • 编号为 201~252 的视频属于系列三

代码

代码仓库:

直播

  • Java ASM字节码操作(已结束)》主要是对《Java ASM系列一:Core API》和《Java ASM系列三:Tree API》内容的精简,能够快速上手使用ASM,进行一些常用的操作。

网盘下载

JavaASM系列(百度网盘)

JavaASM系列(阿里云盘)

参考资料

ASM相关:

Oracle相关文档:

常用的字节码类库:

使用字节码进行代码分析:

学习字节码技术 - lsieun.github.io

Java字节码交流群:

QQ Group