ASM技术分析
文章平均质量分 90
iteye_10413
这个作者很懒,什么都没留下…
展开
-
深入ASM源码之ClassReader、ClassVisitor、ClassWriter
深入ASM源码之ClassReader、ClassVisitor、ClassWriter概述ASM是Java中比较流行的用来读写字节码的类库,用来基于字节码层面对代码进行分析和转换。在读写的过程中可以加入自定义的逻辑以增强或修改原来已编译好的字节码,比如CGLIB用它来实现动态代理。ASM被设计用于在运行时对Java类进行生成和转换,当然也包括离线处理。ASM短小精悍、且速度很快,从而避...原创 2016-04-05 11:50:08 · 804 阅读 · 0 评论 -
Java-ASM
我们知道Java是静态语言,而python、ruby是动态语言,Java程序一旦写好很难在运行时更改类的行为,而python、ruby可以。不过基于bytecode层面上我们可以做一些手脚,来使Java程序多一些灵活性和Magic,ASM就是这样一个应用广泛的开源库。ASMisaJavabytecodemanipulationframework.Itcanbeusedtodynamica...原创 2016-04-05 15:45:54 · 189 阅读 · 0 评论