Сегодня мы с коллегами обсуждаем использование ключевого слова final
в Java для улучшения сборки мусора.
Например, если вы напишите такой метод, как:
public Double doCalc(final Double value)
{
final Double maxWeight = 1000.0;
final Double totalWeight = maxWeight * value;
return totalWeight;
}
Объявление переменных в методе final
поможет сборщику мусора очистить память от неиспользуемых переменных в методе после выхода из метода.
Это правда?