本地方法栈和堆
- 根据《Java虚拟机规范》的规定,运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、堆(Heap)。

由此先来看看本地方法栈和堆的作用。
由此先来看看本地方法栈和堆的作用。
由此先来看看虚拟机栈的作用。
非虚方法:方法在编译器就确定了具体的调用版本,这个版本的运行时是不可变的(非虚方法有静态方法、私有方法、final方法、实例构造器、父类方法,其他方法为虚方法)。
jvm提供了以下几条方法调用指令:
由此先来看看程序计数器的作用。