Ma'lumot berilmagan ob'ektlarga yana murojaat qilish mumkinmi? qanday qilib tushuntiring? Ha, bizbu kalit soʻz orqali havola qilinmagan obyektlar havolasini finalize usulida olishimiz mumkin. Yakunlash usuli namunani xizmatdan chiqarishdan oldin axlat yig'uvchi tomonidan chaqiriladi.
Obyektga havola etilmasa, qaysi usul chaqiriladi?
Garbage Collector
Java ish vaqti muhiti foydalanilmayotganligini aniqlasa, ularni oʻchirib tashlaydi. Bu jarayon axlat yig'ish deb ataladi. Ob'ektga boshqa havolalar bo'lmasa, u axlat yig'ish uchun yaroqli.
Qaysi jarayon havola qilinmagan ob'ektlarni avtomatik ravishda olib tashlaydi?
Java ish vaqti muhiti foydalanilmayotganligini aniqlasa, ularni oʻchirib tashlaydi. Bu jarayon axlat yig'ish deb ataladi. Ob'ektga boshqa havolalar bo'lmasa, u axlat yig'ish uchun yaroqli.
Axlat yigʻish jarayoniga kafolat bera olasizmi?
Yo'q, axlat yig'ish dasturning xotirasi ishlamasligiga kafolat bermaydi. Chiqindilarni yig‘ish (GC) maqsadi Java dasturiga endi kerak bo‘lmagan obyektlarni aniqlash va yo‘q qilishdir, shunda ularning resurslari qayta tiklanishi va qayta ishlatilishi mumkin.
Nega bizga Java-da axlat yig'ish kerak?
Bu axlat yig'ish (GC) vazifasiJava virtual mashinasi (JVM) Java ilovasi qaysi xotiradan foydalanmayotganini avtomatik aniqlash va bu xotirani boshqa maqsadlarda qayta ishlash uchun. … Chiqindilarni yig‘ish dasturchini xotirani qo‘lda ajratishdan ozod qiladi.