Должен ли я объявить поле java «окончательным», если оно не изменено в коде?

Мой вопрос в основном о производительности. Компилятору лучше известно, что, например, некоторая переменная НЕ изменяется после создания объекта. Итак, зачем беспокоиться о final?

Я предполагаю, что здесь может возникнуть множество структурных / логических причин, но если говорить с точки зрения производительности? Имеет ли это значение?

Спасибо,

15
задан Ivan Balashov 15 August 2011 в 15:48
поделиться