I finally got to watch the entire 2+ hours of the Bruce Eckel Talke Java Issues and Directions.
I wasn't sure whether to laugh or cry at the "features" entering Java 1.5. One C++ programmer commented afterward that he was much less enthusiastic about generics after the talk than he was coming in.
To make matters worse, I find out that Java's thread implementation is broken (and has been since day 1), as well as 'volatile'. What a sad piece of shit Java is.