Java搞一下反汇编
public class test{
public static void main(String[] args){
test();
}
public static void test(){
int i = 123;
int j = 456;
int sum = i + j;
System.out.println(sum);
}
}
F:\test>javap -c test
Compiled from "test.java"
public class test {
public test();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: invokestatic #2 // Method test:()V
3: return
public static void test();
Code:
0: bipush 123
2: istore_0
3: sipush 456
6: istore_1
7: iload_0
8: iload_1
9: iadd
10: istore_2
11: getstatic #3 // Field java/lang/System.out:Ljava/io/PrintStream;
14: iload_2
15: invokevirtual #4 // Method java/io/PrintStream.println:(I)V
18: return
}
F:\test>
还可以导出来
一样的