Здравствуйте, Cider, Вы писали:
C>И вовсе не излишество, создатели языка не дураки
C>Во-первых, константность переменной бывает полезна для разработчика (типа облегчает чтение кода и избавляет иногда от дурацких ошибок).
C>Во-вторых, объявление агрумента метода или локальной переменной final позволяет обратиться к ней из вложенного (inner и anonimous) класса, путем неявного создания поля в классе.
Со вторым положением согласен — вылетело из головы про иннеры.
А вот про первое я при своём мнении — всё же явное излишество.