堆和栈都是内存中的一块区域。 栈的特点是: 空间比较小地址是连续的,由操作系统自动的分配和释放垃圾回收的效率比较高基本数据类型存储再栈中引用数据类型的地址存在栈中存取速度快想要栈溢出,循环调用函数 堆的特点是: 空间比较大由开发人员分配和释放的垃圾回收效率不高引用类型的值存储再堆中存取的速度慢想要堆溢出,循环创建大对象