ISBN: 9780596005689
Buy on O'Reilly
Found in 1 comment on Hacker News
Confusion · 2010-02-05 · Original thread
As argued in, for instance, Hardcore Java[1], 'final' should definitely have been the default for variables in Java. My Eclipse 'on save' actions include making every possible local variable, parameter and field final. If I'm reading the code and one of them is not final, I know it requires some extra attention.

[1] http://oreilly.com/catalog/9780596005689

Fresh book recommendations delivered straight to your inbox every Thursday.