什么是堆栈 栈堆 栈 栈是一个LIFO(Last-In First-Out,后进先出)的内存数组。 栈存储以下几种类型数据: 某些类型变量的值程序当前的执行环境传递给方法的参数 栈的特征: 数据只能从栈的顶端插入或删除把数据放到栈顶称为入栈(push)从栈顶删除数据称为出栈(pop) 堆 在堆里可以分配大块内存来存储某类型的数据对象。 与栈不同,堆里的内存能以任意顺序存入或移除。