Mi a halom és veremmemória java, programozás java, android
A Java, vannak fogalmak, mint a halom és stack memória. Ma már tudjuk, a különbség köztük és miért van szükség. Mint mindig, az első elméletben, majd a gyakorlatban, elemezzük ezt a bonyolult témát.
Java Heap Memory
Java Heap (kupac) Java Runtime használják a memóriát tárgyak és JRE osztályok. Létrehozva egy új objektumot is zajlik egy kupacban. A technika egy szemétgyűjtő: felszabadítja memória törlésével tárgyak, amelyek nem rendelkeznek semmilyen kapcsolat. Bármilyen tárgy létre a kupac, van globális és utalhat bármely részét a kérelmet.
Veremmemória Java
A stack memória Java futtató program keretében LIFO (Last jött-first-out). Amikor egy módszer az úgynevezett új blokk jön létre a memóriában verem, amely magában foglalja a primitívek és hivatkozások más tárgyak a módszer. Miután az eljárás befejeződik, a blokk is megszűnik használható, ezáltal hozzáférést biztosítva a következő módszerrel.
verem mérete jóval kisebb, mint a memória mennyisége a kupac.
Nézzük meg a különbségeket a kémény kupac egy egyszerű programot.
Az alábbi kép mutatja stack és heap tárolás fenti program

És most nézd meg a lépéseit a program:
A különbség a Stack és halom memória Java
A fentiek alapján a magyarázat, akkor könnyen össze az alábbi különbségek a Heap és stack memória Java.
Ez minden van tudni a Stack és halom memória Java. Maradjanak velünk, hogy a segédprogram listájában.
További hasznos cikket!
- Tömbök Java
- válogató például Java összehasonlítható és összehasonlító
- Munkavégzés a Java System osztály (java.lang.System)
- továbbra nyilatkozatot a hurok, Java
- Írja verem java
- Átigazolások a Java. A használatának előnyei Enum
- Hogyan hozzunk létre és inicializálja a lista egy sorban a Java
- A klónozás tárgyak Java. Példa a klón () módszer
- Hogyan fejti ki hatását a statikus gépelési Java
- Kétdimenziós tömbök Java