Wat is die geheuetipes in Java?
Wat is die geheuetipes in Java?

Video: Wat is die geheuetipes in Java?

Video: Wat is die geheuetipes in Java?
Video: C++ | Конструктор | Деструктор | Оператор присваивания | Введение в ООП | 04 2024, November
Anonim

Die geheue in die JVM is verdeel in vyf verskillende dele naamlik: Metode area: Die metode area stoor die klas kode: kode van die veranderlikes en metodes. Hoop: Die Java voorwerpe word in hierdie area geskep. Java Stapel: Terwyl u metodes gebruik, word die resultate in die stapel gestoor geheue.

Behalwe dit, wat is geheue in Java?

Stapel Geheue in Java word gebruik vir statiese geheue toewysing en die uitvoering van 'n draad. Dit bevat primitiewe waardes wat spesifiek vir 'n metode is en verwys na voorwerpe wat in 'n hoop is, verwys vanaf die metode.

Behalwe hierbo, wat is Java-hoop? Die hoop is die looptyddataarea waaruit geheue vir alle klasgevalle en skikkings toegeken word. Die hoop word geskep tydens die opstart van virtuele masjiene. Hoop berging vir voorwerpe word herwin deur 'n outomatiese bergingbestuurstelsel (bekend as 'n vullisverwyderaar); voorwerpe word nooit eksplisiet toegewys nie.

Weet ook, wat is swembadgeheue in Java?

Die Java string konstante swembad is 'n gebied in 'n hoop geheue waar Java stoor letterlike stringwaardes. Die hoop is 'n area van geheue gebruik vir run-time-operasies. Wanneer 'n nuwe veranderlike geskep word en 'n waarde gegee word, Java kontroleer om te sien of daardie presiese waarde in die swembad.

Wat is 'n geheuelek in Java?

Hierdie proses word vullisversameling en die ooreenstemmende stuk genoem JVM word 'n vullisverwyderaar of GC genoem. Om 'n bietjie te vereenvoudig, kan ons sê dat a geheue lek in Java is 'n situasie waar sommige voorwerpe nie meer deur die toepassing gebruik word nie, maar GC versuim om dit as ongebruik te herken.

Aanbeveel: