The Java Professional Library contains durable, hardcover editions of our four indispensable Java references:
Java in a Nutshell, the essential quick reference for all Java programmers. This accelerated introduction to the Java language and its key APIs allows seasoned programmers to start writing code right away. The third edition covers Java 1.2 and Java 1.3.
Java Examples in a Nutshell, 2nd Edition. David Flanagan, the author of Java in a Nutshell, has created an entire book chock-full of real-world Java programming examples that developers can both learn from and modify for their own use. The second edition covers Java 1.3 and contains 164 complete, practical examples: over 17,900 lines of densely commented, professionally written Java code covering 20 distinct Java API's, including Servlets, JavaServer Pages, XML, Swing, and Java 2D.
Java Enterprise in a Nutshell, O'Reilly's classic-style quick reference for all of the classes in the various packages that comprise the Enterprise APIs, such as JDBC, RMI, Java IDL, Servlets, JNDI, and Enterprise JavaBeans (EJB).
Java Foundation Classes in a Nutshell, a companion volume to Java in a Nutshell for programmers who write applications that use graphics or graphical user interfaces. This fast-paced introduction to the Java APIs that comprise the Java Foundation Classes (JFC) is also a quick reference to all of the classes in the javax.swing and java.awt packages and their numerous subpackages.