Why does Java use Heap Data Structure to Store Object?

data-structures, heap, heap-memory, java, memory-management

Solution

There's no relation between heap memory and heap the data structure. They just happen to share the same name.

Problem

Or it does NOT use Heap "Data-Structure". The name given to the Memory for allocation(Pool of Memory) is just known as "Heap"? If yes, then is that any relation between Heap Data-Structure and Heap as in Pool of Memory?

Original source

Related problems