Java Pocket Guide, published by O'Reilly Media
Buy this DRM-free ebook today! Powered by Aldiko.
This book contains everything you really need to know about Java, particularly everything you need to remember. The book pays special attention to the new areas in Java 5 and 6, such as generics and annotations.