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