Learning more about Java

These are Sun Microsystem's online Java glossaries:

Books that tell you more about Java programming are listed below. The first half of the list is in ascending order of difficulty. The second half covers special topics such as network programming and JavaBeans. To purchase a book from Fatbrain.com, click on its title.
 
Books Authors Audience
Java for the World Wide Web: Visual Quickstart Guide
(Peachpit Press)
Dori Smith no programming background
A Little Java, A Few Patterns
(MIT Press)
Mattias Felleisen
and Daniel P. Friedmens
novice to advanced *
Beginning Java 2
(Wrox Press)
Ivor Horton novice
Java: How to Program
(Prentice Hall)
Harvey M. Deitel
and Paul J. Deitel
novice
Core Java 2, Volume 1: Fundamentals
(Prentice Hall)
Cay S. Horstmann
and Gary Cornell
intermediate to advanced
Java in a Nutshell
(O'Reilly and Assoc.)
Mike Loukides, ed. intermediate to advanced
Just Java 2
(Prentice Hall)
Peter van der Linden intermediate to advanced
Thinking in Java
(Prentice Hall)
Bruce Eckel intermediate to advanced
The Complete Java 2 Certification Study Guide
(Sybex, Inc.)
Simon Roberts, et al. advanced
Data Structures and Algorithms in Java
(Waite Group Press)
Mitchell Waite
and Robert Lafore
advanced

* Philosophical in tone. Good for understanding concepts: not good for "how-to".



 
Books Authors Topic
Graphic Java 2: Mastering the JFC, Volume 2: Swing
(Prentice Hall)
David M. Geary Swing
Developing JavaBeans
(O'Reilly and Assoc.)
Robert Englander JavaBeans
Enterprise JavaBeans
(O'Reilly and Assoc.)
Richard Monson-Haefel network JavaBeans
Java 2 Networking
(McGraw Hill)
Justin Couch network programming
The Java Virtual Machine Specifications
(Addison Wesley)
Tim Lindholm
and Frank Yellin
network programming
Java Programming with CORBA
(John Wiley and Sons, Inc.)
Andreas Vogel
and Keith Duddy
network programming
JDBC Database Access with Java: a Tutorial and Annotated Reference
(Addison Wesley)
Graham Hamilton,Maydene Fisher, Rick Cattell  JDBC
Inside Servlets: Server-Side Programming for the Java Platform
(Addison Wesley Pub. Co.)
Dustin R. Callaway servlets
Java: Servlet Programming
(O'Reilly and Assoc.)
Jason Hunter and William Crawford servlets

For books on JBuilder, visit http://www.borland.com/jbuilder/books/.