我可以在源代码中插入字节码吗?

时间:2010-03-03 14:50:21

标签: java bytecode-manipulation

我可以在类的方法中编写字节码,以便编译器绕过该部分,因为它已经被编译。类似于使用“asm”在C语言中编写汇编程序......

1 个答案:

答案 0 :(得分:4)

我认为你的意思是Java。如果是这样的话:

简答:

答案很长: Java中没有像asm { ... }这样的东西。但你可以(在大多数情况下不是很聪明)从Java编写一个.class文件(或者在文本表示中使用字节码,然后用Java将它组装成.class文件)并动态加载并执行它。