stack(栈):a continuous memory area,like a bullet(子弹夹)first in last out.used to store temporary variables with limited capacity
heap(堆):a uncontinuous memory area.dynamic distribution and variables have no certain store place.
it is big .used to store object