Guten Tag alle zusammen
Kann mir jemand von euch erklären, was genau der unterschied zwischen den heap und den stack ist ... also in manchen büchern steht das objekte in heap gespeichert sind ... in anderen wiederum in stack ???
LG
kingbozz Gast |
kingbozz Gast |
Guten Tag alle zusammen
Kann mir jemand von euch erklären, was genau der unterschied zwischen den heap und den stack ist ... also in manchen büchern steht das objekte in heap gespeichert sind ... in anderen wiederum in stack ???
LG
Hallo,
ich geh mal davon aus, dass deine Autoren von Datenstrukturen und nicht vom Hardwarespeicher sprechen.
Hardwaretechnisch gesehen ist der Unterschied, dass der Stack ein Stapelspeicher ist, bei dem das letzte Element, dass in den Speicher geschrieben wurde, als erstes wieder ausgelesen werden muss (LIFO).
Beim HEAP können die Elemente in beliebiger Reihenfolge aubgerufen werden (Heap = engl. für Haufen)
Da du beim Zugriff auf deine Objekte in Java nicht an eine bestimmte Reihenfolge gebunden bist, meinen die Autoren in beiden Fällen eigentlich HEAP mit ihrer Angabe und die Erklärung ist:
http://de.wikipedia.org/wiki/Heap_(Datenstruktur)
mfg
Thor
Diese Seite gibt es doch nicht!
http://de.wikipedia.org/wiki/Heap_(Datenstruktur)
mfg
Thor
« Handyprogrammiersprache? | Cgi Script in Webseite? » | ||