Cilat janë llojet e memories në Java?
Cilat janë llojet e memories në Java?

Video: Cilat janë llojet e memories në Java?

Video: Cilat janë llojet e memories në Java?
Video: 4 04 001- Java e parë - Njeriu dhe natyra - Materialet metalike,minerale,organike dhe kompozite (Zh) 2024, Mund
Anonim

Të memorie në JVM ndahet në pesë pjesë të ndryshme, përkatësisht: Zona e metodës: Zona e metodës ruan kodin e klasës: kodin e variablave dhe metodave. Grumbull: The Java objektet krijohen në këtë zonë. Java Stack: Gjatë ekzekutimit të metodave, rezultatet ruhen në pirg memorie.

Përveç kësaj, çfarë është memoria në Java?

Rafte Kujtesa në Java përdoret për statike memorie alokimi dhe ekzekutimi i një thread. Ai përmban vlera primitive që janë specifike për një metodë dhe referon objektet që janë në një grumbull, të referuara nga metoda.

Përveç sa më sipër, çfarë është grumbulli Java? Të grumbull është zona e të dhënave të ekzekutimit nga e cila ndahet memoria për të gjitha instancat dhe vargjet e klasës. Të grumbull është krijuar në fillimin e makinës virtuale. Grumbull ruajtja e objekteve rikuperohet nga një sistem automatik i menaxhimit të magazinimit (i njohur si grumbullues mbeturinash); objektet nuk shpërndahen kurrë në mënyrë eksplicite.

Gjithashtu e dini, çfarë është memoria e pishinës në Java?

Të Java konstante e vargut pishinë është një zonë në grumbull memorie ku Java ruan vlerat literale të vargjeve. Grumbulli është një zonë e memorie përdoret për operacionet në kohën e ekzekutimit. Kur krijohet një ndryshore e re dhe i jepet një vlerë, Java kontrollon për të parë nëse ajo vlerë e saktë ekziston në pishinë.

Çfarë është një rrjedhje memorie në Java?

Ky proces quhet grumbullimi i mbeturinave dhe pjesa përkatëse JVM quhet mbledhës i mbeturinave ose GC. Duke e thjeshtuar pak, mund të themi se a rrjedhje e kujtesës në Java është një situatë ku disa objekte nuk përdoren më nga aplikacioni, por GC nuk arrin t'i njohë ato të papërdorura.

Recommended: