Books by David Flanagan

These are the books I've written. All of them are published by O'Reilly & Associates.
 Bestseller!  Java in a Nutshell, 3rd Edition
by David Flanagan
My bestseller. It begins with a fast-paced introduction to the Java language, for programmers with some prior programming experience. This is followed by an overview of the Java platform APIs illustrated with many useful code snippets. The second half of the book is an API quick reference in a very useful printed format. This edition covers Java 1.0, 1.1, 1.2, and 1.3.
   
 New!  Java Foundation Classes in a Nutshell
by David Flanagan
This volume in the Java in a Nutshell series covers all of the Java graphics and GUI APIs: Swing, Java2D, AWT, and Applets.
   
 New!  Java Enterprise in a Nutshell
by David Flanagan, Jim Farley, William Crawford, and Kris Magnusson
This volume in the Java in a Nutshell series covers the Java Enterprise APIs, including JDBC, RMI, JavaIDL (CORBA), JNDI, Servlets, and Enterprise JavaBeans. I wrote the introduction to this book, and produced the API quick-reference. The other three authors did all the real work.
   
   Java Examples in a Nutshell
by David Flanagan
A companion volume to the Java in a Nutshell quick-reference books. Lots of useful examples. A great book for those who learn best by example. Written for Java 1.1, but still very applicable today.
   
 CD-ROM  Java Power Reference
by David Flanagan
This is a short booklet plus a very powerful API quick reference on CD-ROM. The quickref is fully hyperlinked HTML, and includes a powerful search engine that allows you search for any desired package, class, constructor, method, or field.
   
 CD-ROM  Java in a Nutshell, Deluxe Edition
by David Flanagan
This is a printed copy of Java in a Nutshell, 2nd Edition, with a CD-ROM containing electronic versions of Java in a Nutshell, Exploring Java, Java Fundamental Classes Reference, Java Language Reference, and Java AWT Reference.
   
   JavaScript: The Definitive Guide, 3rd Edition
by David Flanagan
Thoroughly documents the JavaScript language, and contains complete reference information for all JavaScript objects used in core and client-side JavaScript programming. Brendan Eich, the creator of JavaScript, called this book a "must-have reference"
   
   JavaScript Pocket Reference
by David Flanagan
This book condenses the information in JavaScript: The Definitive Guide into a slim 89 pages, in a format that will fit in your pocket
   
   X Toolkit Intrinsics Reference Manual
by David Flanagan
A definitive reference manual for anyone out there who is still programming with the X Toolkit.