java中堆跟栈

首先,堆和栈都是Java用来在RAM中存放数据的地方。 堆     1:Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。     2:堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存,所以存取速度较慢。 栈    1:栈中主要存放一些基本数据类型的变量
相关文章
相关标签/搜索