Was bedeutet?

Dieses Thema im Forum "Java Basics - Anfänger-Themen" wurde erstellt von Gast, 29. Dez. 2008.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Gast

    Gast Guest

    Hallo

    könnt ihr mir bitte einmal erklären was der Heap und der Non-Heap Speicher ist?

    Vielen Dank
     
  2. ARadauer

    ARadauer Aktives Mitglied

  3. frapo

    frapo Neues Mitglied

    Hier ein Link auf Wikipedia: Dynamischer Speicher.

    Da steht einiges zum Heap und auch zum Stack(ich denke den meinst du mit Non-Heap).

    Gruß
    frapo
     
  4. frapo

    frapo Neues Mitglied

  5. Spin

    Spin Neues Mitglied

    huhu,


    heap ist ein Speicherbereich.

    Objekte, die auch als dynamische Variablen bezeichnet werden - werden auf dem Heap angelegt.
    Und wir wir wissen werden Objekte nicht über einen Namen angesprochen, sondern über eine Referenz.

    Wenn jetzt beispielsweise nicht genug platz zum anlegen des Objektes vorhanden ist, so muss das Laufzeitsystem versuchen über den garbage collector platz zu gewinnen.




    Zusammengefasst: Auf dem heap werden deine erstellten Objekte gespeichert. Alles was du mit dem new Operator erstellst.


    Neben dem gibt es noch Stack und Method Area.

    gruß spin
     
  6. Guest

    Guest Guest

    ok Heap ist geklärt :)

    Und was ist nun der Non-Heap ?
     
  7. frapo

    frapo Neues Mitglied

    Folge doch einfach den oben genannten Links :wink:
     
  8. AlArenal

    AlArenal Neues Mitglied

    Verhält sich analog zu Mama und Nicht-die-Mama.
     
Die Seite wird geladen...
Status des Themas:
Es sind keine weiteren Antworten möglich.