最近学习java,感觉对堆栈这一块比较模糊,我就搞不清内存到底是什么样子,java中的堆栈和c语言中的地址,有什么区别和联系,为什么java中有堆和栈之分,而c中只有地址这一个概念?·