动态生成字节码--Javassist

前言

Javaassist是一个高层的Java字节码处理类库,能运行时动态生成类,修改类。Javaassit能动态生成类的基础源于JavaClass的字节码技术:只要遵从规范,JavaClass可以来自任何地方。类似的技术还有:bcel,asm等,他们相对于Javaassit,偏向底层,效率较高,但编码难度更高(需要了解JVM指令)。Javaassist是Jboss的一个子项目,其特点是简单:不需要了解底层JVM指令,直接用Java代码编写,容易理解。

最近碰到了Javaassist,所以了解转载下,待后面研究。

本文转自javassist 学习笔记

本文转自使用javaassist在内存中动态生成类

猜你喜欢

转载自blog.csdn.net/u012834750/article/details/81709018