在使用ASM操作java字节码中我们讲到过主流的修改java字节码的框架包括ASM和javassist,其中ASM的使用在使用ASM操作java字节码中已经讲解过了,这里为何打算讲下javassist操作java字节码文件呢?因为虽然javassist能够完成的功能ASM都能完成,但是在实际的开发过程中发现这2个库其实各具优点,它们分别适合在不同的场景下使用,换而言之,在不同的场景下选择合理的库能够使得我们开发时的代码量和开发时间大大缩短。因此推荐大家对这2个库的使用及其优缺点都能够掌握,这样在实际工作中遇到需要修…