void sspin() { short i; for (i = 0; i < 100; i++) { ; // Loop body is empty }}
Method void sspin()
0 iconst_0 int型常量值0进栈
1 istore_1 将栈顶int型数值存入指定的局部变量
2 goto 10
5 iload_1 指定的int型局部变量进栈
6 iconst_1 int型常量值1进栈
7 iadd 栈顶两int型数值相加,并且结果进栈
8 i2s 栈顶int值强转short值,并且结果进栈
9 istore_1 将栈顶int型数值存入指定的局部变量
10 iload_1 指定的int型局部变量进栈
11 bipush 100 将一个byte型常量值推送至栈顶
13 if_icmplt 5 比较栈顶两int型数值大小,当结果小于0时跳转
16 return
时间: 2025-01-04 09:29:42