Java内存的理解
Java内存分为堆内存(Head)和栈内存(Stack)
这种说法是很粗糙的!!!
——————————————————————————————————————————
这里是对“栈”的理解
这里所指的“栈”实则是虚拟机栈,或者说是虚拟机栈中局部变量表部分!
虚拟机栈描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(Stack Frame)用
于存储局部变量表,操作数栈,动态链接,方法出口等信息。每一个方法从调用直至执行完的过程,就对应
着一个栈帧在虚拟机栈中入栈到出栈的过程。
虚拟机与程序计数器一样,Java虚拟机(Java Virtual Machine Stack)也是线程私有的,它的生命周期
与线程相同