内存堆像一个百宝箱一样存储各种各样的数据,当程序运行时,在内存栈需要的时候进行数据的创建储存调用,当一种局部程序执行结束后在内存堆里分配适量的空间进行存储,供接下来的程序进行执行,进行调用。内存堆与内存栈之间是一种并存的关系,内存栈执行在前,内存堆执行在后。