Является ли это случаем, что только если у класса есть метод finalize()
, только тогда этот объект, когда он недоступен, добавляется в очередь завершения?Причина в том, что я проходил по этой ссылке и в категории Избегайте проблем с сохранением памяти При создании подкласса он говорит, что большой массив недоступен для сборки мусора до вызова finalize()
.Но я хочу сказать, что даже если я не напишу метод finalize()
, он все равно должен был ждать, пока объект не будет удален в очереди завершения.