Make your own free website on

The Java Book Gallery

Gopalan Suresh Raj

Listed below are excellent Java books, some of which adorn the bookshelves of my library. While there are a lot of books which clutter the market-place with promises sky-high, very few of them seem to live up to their expectations. Hence, I have only included those books that I feel are actually worth the asking price. Many of them are discounted by 10% to 30% through Amazon.

Java Development

Java in a Nutshell : A Desktop Quick Reference (The Java Series) by David Flanagan

The third edition of the bestselling "Java in a Nutshell" has been updated to cover version 1.3 of the Java Development Kit (JDK). This complete quick-reference guide to Java contains descriptions of all of the classes in the Java Core API, with a definitive listing of all methods and variables Pub: 11/1999.

Java Examples in a Nutshell : A Tutorial Companion to Java in a Nutshell by David Flanagan

From the author of "Java in a Nutshell" comes "Java Examples in a Nutshell"--chock-full of practical, real-world Java programming examples that readers can learn or modify for their own use. Definitely, a STRONG BUY.

The Java Class Libraries : Java.Io, Java.Lang, Java.Math, Java.Net, Java.Security, Java.Text, Java.Util (Java Series) by Patrick Chan, Rosanna Lee, Doug Kramer

The most comprehensive and detailed coverage of the Java API, including the core packages. The book is organized in a template-like manner with classes, methods and interfaces being described in a comprehensive and detailed way.

The Java Class Libraries : Java.Applet, Java.Awt, Java.Beans (Vol 2) by Patrick Chan, Rosanna Lee

These example-driven, annotated references to the Java class libraries are an essential resource for Java programmers. Each class description includes a detailed overview describing its purpose and key concepts, a class hierarchy diagram showing its connection to related classes, and more. This volume provides comprehensive reference documentation for the development of applets, user interfaces, and Java beans. The information is presented in an easy-to-use, dictionary-like format. The packages covered in Volume 2 are: java.applet, java.awt, java.awt.datatransfer, java.awt.event, java.awt.image, java.awt.peer, and java.beans. The extensive class and member descriptions contain details crucial for developing robust and professional applets and applications. Each description is supplemented by an example that demonstrates the class or member in a relevant context. The 20,000 lines of code in over 350 examples facilitate learning-by-example and provide useful code fragments for your projects. Each class description includes: a class hierarchy diagram showing its connection to related classes; a detailed overview describing its purpose and key concepts; a convenient member summary that briefly describes each member and arranges the members into related groups; an example demonstrating the class in a "real-world" context; and comprehensive descriptions and an example for each member.

Core Java 2 : Volume 1 Fundamentals by Cay S. Horstman, Gary Cornell 
The Java Language Specification (Java Series) by James Gosling, Bill Joy, Guy L. Steele

Written by the inventors of Java, The Java Language Specification is the definitive technical reference for the Java programming language. It provides complete, accurate, and detailed coverage of the entire language and its syntax. If you want to know the precise meaning of Java's constructs, this is the source for you. This is the authoritative source for high-level information about the language and a basic reference for all serious Java programmers. It serves as a technical reference for Java programmers, covering the entire language and its syntax. Specifies the language's syntax and semantics, offering both lexical and syntactic grammars, and describes all aspects of the language as checked by a Java compiler, including the semantics of all types, statements, and expressions. Covers the Java execution model, and gives specifications for all the types defined in the core packages of Java's API

Pure JFC Swing by Dr.Sathyaraj Pantham

This book is not about teaching you how to start programming in Java. It shows you how to develop GUIs using the JFC. And it is just that - a book on how to use Swing to develop powerful Java user interfaces. There are a lot of really overpriced books out there on Swing and none of them are worth buying at all. For its price, this book is a real steal. It would have been good if Sams had posted the source code examples on their web site so that we need not hand type code.

Thinking in Java by Bruce Eckel

From the fundamentals of Java syntax to network programming, Java's object-oriented capabilities, multi-threading in Java, etc., "Thinking in Java," is designed to teach. Bruce Eckel's readable style and small, direct programming examples make even the most arcane concepts clear. A good book for a total Java newbie.

The Awesome Power of Javabeans by Lawrence Rodrigues et al

Designed for experienced Java users, this excellent programming guide explains how to build the best Java beans. Please note, this is not a Java tutorial or a point-and-click publication, this is a detailed and advanced publication. In two parts, it provides a plethora of source code, advanced bean concepts and ActiveX bridging information. Part One provides the fundamental concepts of bean construction, packaging and bridging. Part Two provides the source code and documentation of spreadsheets, plotters, image loaders, visualization beans, file printers and JDBC code. As always, you start to construct beans with a discussion of the Java bean model and the assembly of simple beans. This prepares you for bean design issues, run-time class implementation and design-time classes. The author shows you how to build common property editors, customizers and jar files (Java Archives). An interesting chapter shows how to convert applets to beans, and vice versa.. It walks you through bean to ActiveX control conversion, which leads to the virtual bean environment and to the conversion of ActiveX controls into beans. Another interesting aspect is the concluding chapter on the next generation of Java Beans, Glasgow specs and InfoBus. Source code and additional information is posted on the associated Web site. The appendices contain quick references for bean writers, information on the Java reflection API and additional relevant bean information

click here to go to
My Books Gallery HomePage...

Go to the Component Engineering Cornucopia page

This site was developed and is maintained by Gopalan Suresh Raj

This page has been visited times since March 26,1998.

Last Updated :July8,'98

If you have any questions, comments, or problems regarding this site, please write to me I would love to hear from you.

Copyright (c) 1997-99, Gopalan Suresh Raj - All rights reserved. Terms of use.

All products and companies mentioned at this site,are trademarks of their respective owners.