Android позволяет "финал" забрать для GC - PullRequest
1 голос
/ 14 декабря 2011

Переменные и объекты с ключевым словом final выбираются gc? Я предполагаю, что это происходит только тогда, когда final выпадает из области видимости и не осталось ссылок Это точно?

Ответы [ 3 ]

1 голос
/ 14 декабря 2011

Переменные с последним ключевым словом обрабатываются сборщиком мусора так же, как переменные без последнего ключевого слова.Поэтому после того, как переменная выйдет из области видимости, сборщик мусора очистит ее при следующей проверке.Вы правы

1 голос
/ 14 декабря 2011

Final не должен иметь никакого отношения к времени жизни объекта.

GC через некоторое время после отсутствия пути от корня GC к объекту соберет этот объект.

1 голос
/ 14 декабря 2011

Да. Финал не имеет прямого влияния на GC.

(Возможно, это может немного задержать GC, потому что вы не можете присвоить нулю поле).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...