Подбирает ли gc переменные и объекты с ключевым словом final
? Я предполагаю, что это происходит только тогда, когда final
выпадает из области видимости и не остается никаких ссылок. Это точно?
Android, позволяющий получить финальную версию для GC
comment
Обратитесь к этой [теме] [1] [1]: stackoverflow.com/questions/306862/
- person Santhosh Shettigar   schedule 14.12.2011
Ответы (3)
Переменные с ключевым словом final обрабатываются сборщиком мусора так же, как переменные без ключевого слова final. Поэтому после того, как переменная выпадает из области видимости, сборщик мусора очистит ее при следующей проверке. Ты прав
person
rogermushroom
schedule
14.12.2011
да. Final не имеет прямого влияния на сборщик мусора.
(Возможно, это может немного задержать сборщик мусора, потому что вы не можете присвоить поле null).
person
user949300
schedule
14.12.2011
Final не должен иметь никакого отношения к сроку службы объекта.
Сборщик мусора через некоторое время после отсутствия пути от корня сборщика мусора к объекту соберет этот объект.
person
Greg Jandl
schedule
14.12.2011