javaassist 動態代理

Javaassist是一個高層的Java字節碼處理類庫,html

  • 能運行時動態生成類,修改類。
  • Javaassit 能動態生成類的基礎源於JavaClass的字節碼技術:
    • 只要聽從規範,JavaClass能夠來自任何地方。
  • 相似的技術還有:bcel,asm等,
    • 他們相對於Javaassit,偏向底層,效率較高,但編碼難度更高(須要瞭解JVM指令)。
  • Javaassist是Jboss的一個子項目,
    • 其特色是簡單:不須要了解底層JVM指令,直接用Java代碼編寫,容易理解,
    • 而且如今生成代碼效率和以上兩種技術相差已經很小

https://www.cnblogs.com/sunfie/p/5154246.html編碼

相關文章
相關標籤/搜索