java基础丨Java动态字节技术之Javassis
概述Javassist是一个开源的分析、编辑和创建Java字节码的类库,可以直接编辑和生成Java生成的字节码。相对于bcel, asm等这些工具,开发者不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。javassist简单易用, 快速。重要的类1. ClassPool:javassist的类池,使用ClassPool 类可以跟踪和控制所操作的类,它的工作方式与 JVM 类装载器非常相似2. CtClass: CtClass提供了类的操作,如在类中动态添加新字段、方法和构造函数、
原创
2020-06-17 17:19:21 ·
2071 阅读 ·
0 评论