చెత్త సేకరణ మరియు ఫైనలైజర్ మధ్య తేడా ఏమిటి?


సమాధానం 1:

చెత్త సేకరణ అనేది మెమరీ నిర్వహణ వ్యవస్థ, ఇది ప్రోగ్రామర్‌లు ఉపయోగించని వస్తువుల నుండి మానవీయంగా జ్ఞాపకశక్తిని పొందాల్సిన అవసరం లేదు.

ఫైనలైజర్ అనేది ఫైనలైజేషన్ చేసే ఒక ప్రత్యేక పద్ధతి, సాధారణంగా కొన్ని రకాల శుభ్రత. ఆబ్జెక్ట్ డిలోకేట్ చేయబడటానికి ముందు, ఫైనలైజర్ ఆబ్జెక్ట్ విధ్వంసం సమయంలో అమలు చేయబడుతుంది మరియు ఇది ఒక ఇనిషియేజర్‌కు పరిపూరకం, ఇది కేటాయింపు తరువాత, ఆబ్జెక్ట్ సృష్టి సమయంలో అమలు చేయబడుతుంది.