Sobes.tech
Junior — Middle

Jaké hlavní komponenty zahrnuje architektura paměti v jazyce Java?

sobes.tech AI

Odpověď od AI

Architektura paměti v Javě zahrnuje několik hlavních komponent:

  • Heap (Hromada) — oblast paměti pro ukládání objektů a polí, řízená garbage collectorem.
  • Stack (Zásobník) — ukládá místní proměnné a volání metod pro každý vlákno.
  • Method Area (Oblast metody) — ukládá informace o třídách, statických proměnných, konstantách.
  • PC Register (Registr PC) — ukládá adresu aktuálně vykonávané instrukce.
  • Native Method Stack — pro volání nativních metod (například v C/C++).

Tato struktura zajišťuje efektivní správu paměti, izolaci vláken a podporu sběru odpadků.