Junior — Middle
124
Қоқыс жинағыш нақты неді босатады: heap жады аймағын ба, әлде стекіні ме?
Сұралған компаниялар
Effective Mobile
AI-дан жауап
sobes.tech AI
Java-дағы қоқыс жинағыш (garbage collector) heap аймағында (жинақта) орналасқан жадыны босатады, онда бағдарлама орындалу кезінде жасалған объектілер сақталады.
Stack (қойма) жергілікті айнымалылар мен әдіс шақыруларын сақтау үшін пайдаланылады, және стектегі жады автоматты түрде басқарылып, әдіске кіргенде және шыққанда босатылады — ол қоқыс жинағыштың қатысуынсыз дереу босатылады.
Қорытынды:
- Heap: қоқыс жинағыш пайдаланылмайтын объектілерді босатады.
- Stack: жады автоматты түрде әдіс аяқталғанда босатылады, мұнда қоқыс жинағыш қажет емес.