Czy istnieje jakiś powód wydajnościowy, aby deklarować parametry metody jako ostateczne w Javie?
Jak w:
public void foo(int bar) { ... }
Przeciw:
public void foo(final int bar) { ... }
Zakładając, że bar
jest to tylko do odczytu i nigdy nie modyfikowane w foo()
.