为什么Java使用堆数据结构来存储对象?

问题描述:

或者它不使用堆“数据结构”。分配内存的名称(内存池)被称为“堆”?为什么Java使用堆数据结构来存储对象?

如果是,那么Heap Data-Structure和Heap之间的任何关系如同内存池?

+0

我刚刚发现,这是重复http://*.com/questions/756861/whats-the-relationship-between的-a-heap-and-the-heap – 2013-03-21 21:16:39

heap memoryheap the data structure之间没有关系。他们碰巧分享了同一个名字。

+1

任何投票的理由? – 2013-03-21 21:17:43

+2

@SandeepJindal:让我检查我的水晶球。重新打勾。 ;) – NPE 2013-03-21 21:18:28

+1

是的。不知道谁投了票! – 2013-03-21 21:19:46

你说的是堆内存和堆栈内存的区别吗?

我会解释,但是,这个答案是非常甜蜜的

What and where are the stack and heap?