9.1. Der Stack und der Heap: wo das Leben spielt

Bevor Sie verstehen können, was wirklich passiert, wenn Sie ein Objekt erzeugen, müssen wir ein paar Schritte zurückgehen. Wir brauchen noch etwas mehr Informationen dazu, wo (und wie lange) die Dinge in Java leben. Das bedeutet, dass wir noch etwas mehr über den Stack und den Heap erfahren müssen. In Java interessieren wir (Programmierer) uns für zwei Speicherbereiche – den, in dem die Objekte leben (der Heap), und den, in dem die Methodenaufrufe und lokale Variablen leben (der Stack). Wenn eine JVM gestartet wird, wird ihr vom zu Grunde liegenden Betriebssystem ein Speicherbereich zugewiesen, den sie verwendet, um Ihr Java-Programm auszuführen. Wie viel Speicher das ist und ob Sie diese Menge ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.