Millised on Java mälutüübid?
Millised on Java mälutüübid?

Video: Millised on Java mälutüübid?

Video: Millised on Java mälutüübid?
Video: Java Tech Talk: Telegram bot on java for 1 hour 2024, November
Anonim

The mälu JVM-is on jagatud viieks erinevaks osaks, nimelt: Meetodiala: meetodi ala salvestab klassi koodi: muutujate ja meetodite kood. Kuhja: Java sellel alal luuakse objekte. Java Virn: meetodite käitamise ajal salvestatakse tulemused virna mälu.

Peale selle, mis on Javas mälu?

Virna Mälu Java keeles kasutatakse staatiliseks mälu lõime eraldamine ja täitmine. See sisaldab primitiivseid väärtusi, mis on spetsiifilised meetodile ja viitab objektidele, mis on kuhjas, millele on viidatud meetodist.

Lisaks ülaltoodule, mis on Java hunnik? The hunnik on käitusaja andmeala, millest eraldatakse kõigi klassieksemplaride ja massiivide mälu. The hunnik luuakse virtuaalmasina käivitamisel. Kuhja objektide ladustamine taastatakse automaatse laohaldussüsteemiga (tuntud kui prügikoguja); objekte ei eraldata kunagi selgesõnaliselt.

Tea ka, mis on Javas basseinimälu?

The Java stringi konstant bassein on pindala hunnik mälu kus Java salvestab sõnasõnalisi stringväärtusi. Hunnik on ala mälu kasutatakse käitusaja operatsioonide jaoks. Kui luuakse uus muutuja ja sellele antakse väärtus, Java kontrollib, kas see täpne väärtus on failis olemas bassein.

Mis on Java mäluleke?

Seda protsessi nimetatakse prügi kogumiseks ja vastavaks osaks JVM nimetatakse prügikogujaks või GC-ks. Natuke lihtsustades võib öelda, et a mäluleke sisse Java on olukord, kus rakendus ei kasuta enam mõnda objekti, kuid GC ei tuvasta neid kasutamata.

Soovitan: