Java虚拟机栈与栈帧详解前言栈的存储单位局部变量表 (Local Variables)操作数栈(Operand stack)栈顶缓存(Top-of-StackCashing)技术动态链接(Dynamic Linking)方法的调用方法返回地址(Return Address)
栈是运行时的单位,而堆是存储的单位。即:栈解决程序的运行问题,即程序如何执行,或者说如何处理数据。堆解决的是数据存储的问题,即数据怎么放、放在哪儿。