内存中栈和堆的作用和区别

首先内存中的堆栈和数据结构中的堆栈是不同的两个东西。 内存中分为栈和堆,以及静态存储区、程序代码区等。 内存模型: 从空间上和存放内容上来说: 栈:内存空间小一些,栈的内存要远远小于堆内存,如果你使用递归的话,那么你的栈很快就会充满。如果递归没有及时跳出,很可能发生StackOverFlowError问题。主要存放函数体的地址、函数的参数、局部变量临时变量等。 堆:内存空间大一些,主要存放一些通过
相关文章
相关标签/搜索