Я столкнулся с кодом, подобным этому:
public void foo(String param1) {
final String param1F = param1;
...
}
Я сомневаюсь, что автор не знает, что он может поместить ключевое слово final непосредственно в сигнатуру метода, потому что в остальной части метода он использует только param1F, но мне любопытно, есть ли у кого-нибудь идея, для чего это может быть полезно?