动态存储区(栈、堆)、静态存储区(数据段和程序段)

   动态区域(栈、堆)、静态存储区(数据段和程序段)           堆 1 类成员变量存放在堆区,所有类的实例和数组都是在堆上分配内存的,堆内存由存活和死亡的对象,空闲碎片区组成,对象所占的堆内存是由自动内存管理系统回收; 2 堆允许程序在运行时动态地申请某个大小的内存。 3 一般由程序员分配释放,若程序员不释放,则可能会引起内存泄漏。 栈 由编译器自动分配释放,存放函数的参数值,局部变量
相关文章
相关标签/搜索