说一下堆栈的区别?

答案解析

堆用于存储对象,生命周期由GC管理;栈用于存储方法调用和局部变量,生命周期随线程结束。