Beginners
Guides
If you are just starting with Java then these will be a
great help.
Java
Beans
Want to create Java Beans ?
Servlets
The best Java Servlet programming books.
JFC
& Swing
An in depth look at Java Foundation Classes and Swing.
Advanced
Java and JavaOne
If you are already a seasoned java programming then these
are the books for you.
JBuilder
Need help with JBuilder ? - you will find it here.
Reference
These are must have books for any Java Programmer.