Quins són els tipus de memòria a Java?
Quins són els tipus de memòria a Java?

Vídeo: Quins són els tipus de memòria a Java?

Vídeo: Quins són els tipus de memòria a Java?
Vídeo: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, De novembre
Anonim

El memòria a la JVM es divideix en cinc parts diferents a saber: Àrea de mètodes: L'àrea de mètodes emmagatzema el codi de classe: codi de les variables i mètodes. Heap: El Java es creen objectes en aquesta àrea. Java Pila: mentre s'executen mètodes, els resultats s'emmagatzemen a la pila memòria.

A més d'això, què és la memòria a Java?

Pila Memòria en Java s'utilitza per a estàtica memòria assignació i execució d'un fil. Conté valors primitius que són específics d'un mètode i fa referència a objectes que es troben en un munt, referits des del mètode.

Al costat de dalt, què és Java heap? El Munt és l'àrea de dades d'execució des de la qual s'assigna la memòria per a totes les instàncies i matrius de classe. El Munt es crea a l'inici de la màquina virtual. Munt L'emmagatzematge d'objectes és recuperat per un sistema de gestió d'emmagatzematge automàtic (conegut com a col·lector d'escombraries); els objectes mai es desassignen explícitament.

Sapigueu també, què és la memòria del grup a Java?

El Java constant de cadena piscina és un munt d'àrea memòria on Java emmagatzema valors de cadena literals. El munt és una àrea de memòria utilitzat per a operacions en temps d'execució. Quan es crea una variable nova i se li dóna un valor, Java comprova si aquest valor exacte existeix al fitxer piscina.

Què és una fuga de memòria a Java?

Aquest procés s'anomena recollida d'escombraries i la peça corresponent JVM s'anomena Recollidor d'escombraries o GC. Simplificant una mica, podem dir que a pèrdua de memòria en Java és una situació en què alguns objectes ja no són utilitzats per l'aplicació, però GC no els reconeix com a no utilitzats.

Recomanat: