The winner takes it all – “Java 5 Tiger – A Developers Notebook, by B. McLaughlin and D. Flanagan�
Notes:
What is bad?
Much boilerplate code
No one – to – many
Whole world use nl.hen.hio.* threading classes
No struct or Enums
ClassCastException everywhere
No namespaces for packages, class names and constants