Java 简单字节码执行解析
2022-05-24 13:44:59 0 举报
Java 简单字节码执行解析
作者其他创作
大纲/内容
2
3
1
4
操作数栈
临时变量表
// access flags 0x9 public static main([Ljava/lang/String;)V // parameter args L0 LINENUMBER 15 L0 ICONST_2 ISTORE 1 L1 LINENUMBER 16 L1 ILOAD 1 IINC 1 1 ISTORE 1 L2 LINENUMBER 17 L2 GETSTATIC java/lang/System.out : Ljava/io/PrintStream; ILOAD 1 INVOKEVIRTUAL java/io/PrintStream.println (I)V L3 LINENUMBER 19 L3 RETURN L4 LOCALVARIABLE args [Ljava/lang/String; L0 L4 0 LOCALVARIABLE i I L1 L4 1 MAXSTACK = 2 MAXLOCALS = 2
args
print 变量表 索引1 内存地址的值
收藏
收藏
0 条评论
回复 删除
下一页