Java ASM与Javassit

操作java字节码的工具有两个比较流行,一个是ASM,一个是Javassit

ASM :直接操作字节码指令,执行效率高,要是使用者掌握Java类字节码文件格式及指令,对使用者的要求比较高。

Javassit 提供了更高级的API,执行效率相对较差,但无需掌握字节码指令的知识,对使用者要求较低。

应用层面来讲一般使用建议优先选择Javassit,如果后续发现Javassit 成为了整个应用的效率瓶颈的话可以再考虑ASM.当然如果开发的是一个基础类库,或者基础平台,还是直接使用ASM吧,相信从事这方面工作的开发者能力应该比较高。

Javassit详解:
https://blog.csdn.net/ShuSheng0007/article/details/81269295

猜你喜欢

转载自blog.csdn.net/zhaohong_bo/article/details/89067531
ASM