Java Константы (final)
Константы (ключевое слово final)
Если вы не хотите, чтобы значение переменной менялось, используйте ключевое слово final.
Переменная, объявленная с параметром final, становится константою, что означает неизменяемую и доступную только для чтения:
Пример
final int myNum = 15;
myNum = 20; // Error: cannot assign a value to final variable 'myNum'
Когда использовать final?
Вам следует объявлять переменные как final, если их значения никогда не должны изменяться. Например, количество минут в часе или год вашего рождения:
Примечание: По договоренности, конечные переменные в Java обычно пишутся в верхнем регистре (например, BIRTHYEAR). Это не обязательное требование, но полезно для читабельности кода и распространено среди многих программистов.