程序计数器
程序计数器里记录的是当前线程字节码指令执行到的位置。
程序计数器的生命周期是随着一条线程的启动而创建的,每一个线程独有一个程序计数器,多个线程之间互不影响。...动态链接
在虚拟机运行的时候,运行时常量池会保存每个方法的间接引用,如果栈帧A的方法想调用栈帧B的方法,那么这个虚拟机的方法调用指令就会以B方法的符号引用作为参数,但是因为符号引用并不是直接指向代表B方法的内存位置...,所以在调用之前还必须要将符号引用转换为直接引用,然后通过直接引用才可以访问到真正的方法,这时候就有一点需要注意,如果符号引用是在类加载阶段或者第一次使用的时候转化为直接应用,那么这种转换成为静态解析,...如果是在运行期间转换为直接引用,那么这种转换就成为动态连接。...、default)
字段的类型
字段名称
类的所有方法信息
方法修饰符
方法返回类型
方法名
方法参数个数、类型、顺序等
方法字节码
操作数栈和该方法在栈帧中的局部变量区大小
异常表
类静态变量