Java中的堆(heap)和栈(stack)

栈内存 定义:主要保存在函数中定义的一些基本类型的变量和对象的引用变量。 如: 基本类型变量:String str1 = "测试"; 引用变量:String str2 = new String("测试"); str1和str2 都是保存在栈内存中的。 当定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后(如一个界面finish();一些变量不会再用到), java会自动释
相关文章
相关标签/搜索