什么是堆和栈

栈和堆 栈:管程序如何运行的,程序如何执行,如何处理数据。(局部变量其实也是存在栈中的,引用数据类型在栈中存的是地址引用) 堆:管数据存储的。(引用数据类型的存放,所以堆的空间是比较大的) 生活理解 栈的作用 主管Java程序的运行,它保存方法的局部变量(8种基本数据类型、对象的引用地址)、部分中间的结果,并参与方法的调用和返回。我们先粗粒度感受一个栈的结构: 每个线程都有自己的栈,栈中的数据都是
相关文章
相关标签/搜索