https://www.bilibili.com/video/BV1Py4y1g7dN

    Java ASM是一个操作字节码的类库。

    ASM是如何处理字节码(ByteCode)数据的?
    回答:ASM处理字节码(ByteCode)的方式是“拆分-修改-合并”。

    ASM处理字节码(ByteCode)数据的思路是这样的:第一步,将.class文件拆分成多个部分;第二步,对某一个部分的信息进行修改;第三步,将多个部分重新组织成一个新的.class文件。