查看java 字节码(尝试阅读之初体验)

时间:2021-11-22 17:04:31

一、步骤:

  1. java Demo.java 编译java文件生成.class文件
  2. javap -c Demo 查看字节码

二、java文件内容:

public class Demo {
    public static void foo() {
        int a = 1;
        int b = 2;
        int c = (a + b) * 5;
    }
}

三、命令以及字节码

查看java 字节码(尝试阅读之初体验)

四、上述java文件中foo( )函数对应的字节码的含义

查看java 字节码(尝试阅读之初体验)

图中程序计数器纪录下一步要执行哪个指令了