程序园程序员程序员技术栈

详解 JVM 字节码(8)

2019-05-04  本文已影响31人  zidea
jvm

字节码的执行方式,
程序执行有两种是编译执行和解释执行,JIT 编译产生本地代码生成机器码来执行。现在的 JVM 解释执行和编译执行结合来运行程序。

stack=2, locals=5, args_size=1
         0: iconst_0
         1: istore_1
         2: iconst_1
         3: istore_2
         4: iconst_2
         5: istore_3
         6: iconst_3
         7: istore        4
         9: iload_2
        10: iload_3
        11: iadd
        12: iload         4
        14: imul
        15: iload_2
        16: isub
        17: istore_1
        18: iload_1
        19: ireturn

局部变量表
上一篇 下一篇

猜你喜欢

热点阅读