0基础-JVM运行时数据区域详解
本地方法栈与虚拟机栈所发挥的作用是非常相似的,其区别只是虚拟机栈为虚拟机执行Java方法(也就是字节码)服务,而本地方法栈则是为虚拟机使用到的本地(Native) 方法服务。举个例子:给一个绳上绑一个计数器,记录每根绳子跳的次数,绳之间互不影响,也不会造成内存溢出。此内存区域的唯一目的就是存放对象实例,Java 世界里“几乎”所有的对象实例都在这里分配内存。对象引用类型,不是指对象本身,可能是指向对象起始地址的引用指针。的数据会占用两个变量槽,其余的数据类型只占用一个。,更多情况下指的是虚拟机栈中的。
复制链接