JVM执行引擎
2019-05-21 09:56:04 3 举报
登录查看完整内容
JVM执行引擎
作者其他创作
大纲/内容
32bit
m1(int):10
3
l(long)
8
args(java.lang.String[])
5
13
s(short)
1
执行引擎
f(float)
1(short)
i(int)
11
7
0
o(java.lang.Object)
10
1.0(double)
4
12
24:invokevirtual #38
b(byte)
6:istore 12
2
入栈
栈帧2(math)
m2(int):11
2:istore 11
栈帧2(main)
m(test.Math)
this(test.Math)
字节码文件
31:iload_2
27:istore_2
d(double)
c(char)
方法出口
动态链接
1.0f(float)
方法出口(27)
12:iadd
源文件
13:bipush 10
res(int)
21
m
m3(int):210
......
m1(int):10
15:imul
出栈
1L(long)
16:istore 13
10:iload 12
32:invokevirtual #46
1(int)
0:new #1
8:iload 11
20:ireturn
21:invokespecial #8
4:bipush 11
97(char)
18:iload 13
210
35:return
7:astore_1
4:invokespecial #37
0:bipush 10
1(byte)
(java.lang.Object)
3:dup
28:getstatic #40
out
0 条评论
回复 删除
下一页