JVM--虚拟机栈

 栈:每个线程运行时所需要的内存为虚拟机栈,每个线程对应一个栈。数据结构特点是先进后出(类比子弹夹), 栈桢:每个栈由多个栈桢(Frame)组成。当执行一个方法的时候,会把这个方法的参数、局部变量、返回地址等压入栈,这块内存区域,称之为栈桢,当方法运行结束的时候从栈中弹出。 每个线程只能有一个活动栈桢,对应着当前正在执行的那个方法(顶部的栈桢) 示例 注意事项: 垃圾回收不需要回收栈内存,因为会自
相关文章
相关标签/搜索