public test.Demo01();
descriptor: ()V
flags: ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #8 // Method java/lang/Object."<init>":()V
4: return
LineNumberTable:
line 3: 0
LocalVariableTable:
Start Length Slot Name Signature
0 5 0 this Ltest/Demo01;
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
0: iconst_1
1: istore_1
2: iload_1
3: iconst_1
4: iadd
5: i2s
6: istore_1
7: getstatic #16 // Field java/lang/System.out:Ljava/io/PrintStream;
10: iload_1
11: invokevirtual #22 // Method java/io/PrintStream.println:(I)V
14: return
LineNumberTable:
line 5: 0
line 6: 2
line 7: 7
line 8: 14
LocalVariableTable:
Start Length Slot Name Signature
0 15 0 args [Ljava/lang/String;
2 13 1 i S
}
SourceFile: "Demo01.java"
[code=java]
[/code]
编译器为:
public class Demo01{
public static void main(String[] args) {
short i=1;
i+=1;
System.out.println(i);
}
}