java虚拟机堆,方法区,java栈的关系

对象实例在堆里,类及方法实现在方法区,局部变量在栈中。 java栈是一块线程私有的内存空间,如果说,java堆和程序数据密切相关,那么java栈就是和线程执行密切相关。线程执行的基本行为是函数调用,每次函数调用的数据都是通过java栈传递的。 java栈保存的主要内容为栈帧,每一次函数调用,都会有一个对应的栈帧被压入java栈,每一个函数调用结束,都会有一个栈帧被弹出java栈。 由于每次函数调用
相关文章
相关标签/搜索