Java 1.5 Tiger, A Developer's Notebook, Flanagan D., McLaughlin B., 2004.
Java 5.0, code-named "Tiger", promises to be the mostsignificant new version of Java since the introduction of the language. With over a hundred substantial changes to the core language, as well as numerous library and API additions, developers have a variety of new features, facilities, and techniques available.