Aké sú typy pamätí Java?
Aké sú typy pamätí Java?

Video: Aké sú typy pamätí Java?

Video: Aké sú typy pamätí Java?
Video: Java [03] - premenné, dátové typy, zobrazenie v pamäti IMPORTANT!!! 2024, November
Anonim

The Pamäť v JVM sa delí na päť rôzne časti − Oblasť metódy − Oblasť metódy uchováva kód triedy: kód premenných a metód. Halda − The Java v tejto oblasti vznikajú objekty. Java Zásobník – Počas spustenia metód sa výsledky ukladajú do zásobníka Pamäť.

Ak vezmeme do úvahy toto, koľko typov spomienok je v JVM?

The Pamäť v JVM rozdelené na 5 rôzne diely:

Hromada. Stoh. Register počítadiel programov. Zásobník natívnych metód.

JVM vykonáva niektoré konkrétne typy operácií:

  • Načítanie kódu.
  • Overenie kódu.
  • Vykonávanie kódu.
  • Používateľom poskytuje run-time prostredie.

Okrem vyššie uvedeného, čo je hlavná pamäť v Jave? Po prvé, podľa " Hlavná pamäť "máme na mysli ' Java haldy, ako ju vidí JVM'. JVM môže vo všeobecnosti voľne pracovať na lokálnej kópii premennej. Napríklad kompilátor JIT môže vytvoriť kód, ktorý načíta hodnotu a Java premennej do registra a potom pracuje na tomto registri.

Aké sú teda typy haldovej pamäte?

3 odpovede. Hromada sa delí na mladú generáciu, starú alebo držanú generáciu a stálu generáciu. Mladá generácia je miesto, kde sa prideľujú a starnú všetky nové predmety.

Čo je JVM a vysvetlite mi pridelenie pamäte Java?

The JVM načíta kód, overí kód, vykoná kód, spravuje Pamäť (toto zahŕňa prideľovanie pamäte z operačného systému (OS), spravovanie Pridelenie Java vrátane zhutňovania hromady a odstraňovania odpadkových predmetov) a nakoniec poskytuje runtime prostredie.

Odporúča: