Сборщик мусора будет собирать неиспользуемые объекты (то есть объекты без ссылки) самостоятельно.Это не может быть принудительно, это не может быть предсказано хорошо.Однако его можно попросить запустить, вызвав
System.gc()
. Обратите внимание, что это тоже ничего не гарантирует, а просто "предлагает", чтобы началась сборка мусора.Но это обычно считается плохой практикой, потому что это может серьезно повлиять на производительность процесса сборки мусора и JVM.
Поэтому в большинстве случаев лучше всего убедиться, что не осталось никаких ссылок, чтобы объект можно было собирать, когда ГК сочтет это целесообразным.