12.虚拟机栈概述

1. 内存中的栈与堆 栈是运行时单位,堆是存储的单位。 栈解决程序的运行问题,即程序如何执行,或者说如何处理数据。 堆解决的是数据存储的问题,即数据怎么放、放在哪儿。 1.每个线程在创建的时候都会创建一个虚拟机栈。栈是线程私有的。 栈中存储的是一个个栈帧。 一个栈帧对应于一个java方法。 生命周期: 2.生命周期和线程一致。随着线程的创建而创建,随着线程的消亡而消亡。 作用: 3.保存方法的局部
相关文章
相关标签/搜索