Let Us Java
Java: A Beginner's Guide
Head First Java: A Brain-Friendly Guide, 2nd Edition (Covers Java 5.0)