In Java / JVM, perché chiamiamo il luogo di memoria in cui Java crea oggetti come "Heap"?
Utilizza la struttura dei dati di heap per creare / rimuovere / mantenere gli oggetti?
Come ho letto nella documentazione della struttura dei dati di heap, l'algoritmo confronta gli oggetti con i nodi esistenti e li posiziona in modo tale che l'oggetto padre sia "maggiore" dei bambini. (O "minore" in caso di heap minimo). Quindi in JVM, in che modo gli oggetti vengono confrontati l'uno con l'altro prima di posizionarli nell'heap?