Сборка мусора - процесс посредством чего освобождается память, распределенная между объектам, которые больше не находятся в использовании. В другом объектно-ориентированном языке подобно С ++, это была обязанность программиста освобождать память, которая больше не требуется. В случае, если программист забывает освободить память, это может закончиться множеством проблем. Java обеспечивает уникальный подход, автоматизируя процесс сборки мусора. Это устраняет ручную сборку мусора программистом. Объект становится приемлемым на сборку мусора, если на него нет никаких ссылок или если ему было назначено нулевое значение.
Хотя мы можем вызвать сборщик мусора, вызывая метод дс () из класса или системы или во время выполнения, мы не можем предсказать или гарантировать, что сборка мусора будет иметь место.