栈:栈存在于RAM中。栈是动态的,它的存储速度是第二快的。stack
堆:堆位于RAM中,是一个通用的内存池。所有的对象都存储在堆中。heap
静态存储:位置固定(static)
常量存储:存储常量的空间是单独的。