Javaassist是一个高层的Java字节码处理类库,html
- 能运行时动态生成类,修改类。
- Javaassit 能动态生成类的基础源于JavaClass的字节码技术:
- 只要听从规范,JavaClass能够来自任何地方。
- 相似的技术还有:bcel,asm等,
- 他们相对于Javaassit,偏向底层,效率较高,但编码难度更高(须要了解JVM指令)。
- Javaassist是Jboss的一个子项目,
- 其特色是简单:不须要了解底层JVM指令,直接用Java代码编写,容易理解,
- 而且如今生成代码效率和以上两种技术相差已经很小。
https://www.cnblogs.com/sunfie/p/5154246.html编码