Java - The Complete Reference
Head First Java: A Brain-Friendly Guide, 2nd Edition (Covers Java 5.0)
Core Java: An Integrated Approach, New: Includes All Versions upto Java 8
Let Us Java