Learning Java 2.0


je suis donc je pense
I want to learn Java 2 quickly and painlessly. I have a good knowledge of C++ and would prefer a book or webpage that assumes that I know a fair amount about programming. Something like learning Java for C++ geeks would be perfect. Any suggestions?