Since you're familiar with basics, you'll just want a simple cut and dry version with just the basic information, try the Sams Teach Yourself Java 2 in 24 Hours book. I like it because it gives all the information in a small amount of text. It doesn't teach objects very well though, so since you already know C and C++, this should be fine