The buzz must be stale by now, but Tiger (JDK 1.5) is out. Gosling excitedly terms Generics, the ability to parameterize a type, as the big one. As everybody knows by now, JDK1.5 is probably the last big change to Java after JDK1.2 which saw the arrival of Swing and new Collections API. I am yet to lay my hands on it, meanwhile here are few worthwhile pointers:

J2SE 1.5 in a Nutshell: sums up the features in Tiger
J2SE1.5: First of its kind: accounts first ever un-depracation in Java
Generics Preview
Tiger and the Magic of Synth
JDK 1.5 Sample Code