Переменные и объекты с ключевым словом final выбираются gc? Я предполагаю, что это происходит только тогда, когда final выпадает из области видимости и не осталось ссылок Это точно?
final
Переменные с последним ключевым словом обрабатываются сборщиком мусора так же, как переменные без последнего ключевого слова.Поэтому после того, как переменная выйдет из области видимости, сборщик мусора очистит ее при следующей проверке.Вы правы
Final не должен иметь никакого отношения к времени жизни объекта.
GC через некоторое время после отсутствия пути от корня GC к объекту соберет этот объект.
Да. Финал не имеет прямого влияния на GC.
(Возможно, это может немного задержать GC, потому что вы не можете присвоить нулю поле).