Java中的堆与栈

Java把内存划分成两种:一种是栈内存,一种是堆内存。 其实,除了堆和栈之外,还有一部分区域,称为静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。java中将内存的划分,大致如下草图所示: 一、栈内存 存放基本类型的变量,对象的引用变量和方法调用,遵循先入后出的原则。 1. 栈内存在函数中定义的“一些基本类型的变量和对象的引用变
相关文章
相关标签/搜索