Java 面向对象
堆(
Heap
)
:此内存区域的唯一目的就是 存放对象 实例,几乎所有的对象实例都在这里分配内存。
这一 点在Java虚拟机规范中的描述是:
所有的对象实例以及数组都要在堆上分配。
栈(
Stack
)
:是指虚拟机栈。虚拟机栈用于存储
局部变量
等。局部变量表存放了编译期可知长度的各种基本数据类型(boolean
、
byte
、
char
、
Java 面向对象