JVM 字节码指令和java程序底层运行过程详解

字节码指令

1.重要的相关参数

1.1常量池信息

JVM 字节码指令和java程序底层运行过程详解

1.2访问标识和继承信息

JVM 字节码指令和java程序底层运行过程详解

1.3Field信息

JVM 字节码指令和java程序底层运行过程详解

2.字节码指令

2.1 入门

public cn.itcast.jvm.t5.HelloWorld(); 构造方法的字节码指令1. 2a => aload_0 加载 slot 0 的局部变量,即 this,做为下面的 invokespecial 构造方法调用的参数

\2. b7 => invokespecial 预备调用构造方法,哪个方法呢?

\3. 00 01 引用常量池中 #1 项,即【 Method java/lang/Object.""

上一篇:深入解析Java反射之基础篇


下一篇:ILjava/lang/String;)Ljava/util/List