①管理方式:栈自动释放,堆需要GC
②空间大小:栈比堆小
③碎片相关:栈产生的碎片远小于堆
④分配方式:栈支持静态和动态分配,堆只支持动态分配
⑤效率:栈的效率比堆高
联系:栈保存了指向堆(对象,数组)的地址引用