Я нашел пару ссылок (например), которые предлагают использовать final
как можно больше, и мне интересно, как это важно. Это главным образом в контексте параметров метода и локальных переменных, а не конечных методов или классов. Для констант это имеет очевидный смысл.
С одной стороны, компилятор может сделать некоторые оптимизации, и это делает программиста более четким. С другой стороны, это добавляет многословия, и оптимизации могут быть тривиальными.
Это что-то, что я должен сделать, чтобы помнить?