javaassist 动态代理

Javaassist是一个高层的Java字节码处理类库,html

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

https://www.cnblogs.com/sunfie/p/5154246.html编码

相关文章
相关标签/搜索