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ů.