使用Java自带的工具javap可以查看Java class文件的机器码。
例:javap -c className
public Activity(); 0 aload_0 1 invokespecial 4 new 7 dup 8 ldc
aload_0 就是一个操作指令,这些指令都对应一些固定的数值,这些数值你可以在google里搜索
Opcode Mnemonics by Opcode找到对应的解释表。(0x1a) iload_0
本文介绍如何使用Java自带工具javap来查看Java class文件的字节码。通过具体实例展示了字节码指令如aload_0, invokespecial等,并提供了解释表的查找途径。
使用Java自带的工具javap可以查看Java class文件的机器码。
例:javap -c className
public Activity(); 0 aload_0 1 invokespecial 4 new 7 dup 8 ldc
aload_0 就是一个操作指令,这些指令都对应一些固定的数值,这些数值你可以在google里搜索
Opcode Mnemonics by Opcode找到对应的解释表。(0x1a) iload_0
1379

被折叠的 条评论
为什么被折叠?