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