■"java in a Nutshell: A Desktop Quick Reference, 2nd Edition"
Author: David Flanagan
Publisher: O'Reilly & Assoc
Publication date: 1997
Introduction: A brief summary of the Java 1.1 online documentation. Personally, I prefer reading documents online, especially when they change so quickly. However, many people still prefer printed documents to save some money on Internet charges. And the book also provides more discussion than the online documentation.
■《The Java Class Libraries:An Annotated Reference》
Author: Patrick Chan and Rosanna Lee
Publisher: Addison-Wesley
Publication date: 1997
Introduction: As an online reference resource, it should provide readers with enough instructions to make it easy to use. A technical reviewer of "Thinking in Java" said: "If I can only have one Java book, then I will definitely choose this." But I am not as excited as he was. It was too big, too expensive, and the quality of the examples didn't satisfy me. But when you encounter trouble, this book is still very valuable as a reference. And it seems to have more depth (and certainly more text) than Java in a Nutshell.
■《Java Network Programming》
Author: Elliote Rusty Harold
David Flanagan
Publisher: O'Reilly
Publication date: 1997
Introduction: Before reading this book, I can say that I did not understand Java's network-related issues at all. Later, I also discovered that his Web site, Cafe au Lait, was an exciting, personal, and frequently updated place for a wealth of valuable Java development resources. Since it is updated almost every day, you can see a lot of news related to Java here.
■"Core Java, 3rd Edition"
Author: Cornel and Horstmann
Publisher: Prentice-Hall
Publication date: 1997
Introduction: If you can't find the answer to a problem you encounter in "Thinking in Java", this is a good reference place. Note: The version of Java 1.1 is "Core Java 1.1 Volume 1-Fundamentals & Core Java 1.1 Volume 2-Advanced Features"
■《JDBC Database Access with Java》
Author: Hamilton, Cattell and Fisher
Publisher: Addison-Wesley
Publication date: 1997
Introduction: If you know nothing about SQL and databases, this book can be a good starting point. It also provides a thorough explanation of the API and provides an "annotated reference." As with all other books in the "Java Series" (the only set of books authorized by JavaSoft), this book's shortcomings are that it is overdone. Rendering, only good things to say about Java - I can't find anything negative about Java in this series of books.
■《Java Programming with CORBA》
Author: Andreas Vogel and Keith Duddy
Publisher: Jonh Wiley & Sons
Publication date: 1997
Introduction: This book explains each of the three main Java ORBs (Visbroker, Orbix, Joe) in detail with a large number of code examples.
■《Design Patterns》
Author: Gamma, Helm, Johnson and Vlissides
Publisher: Addison-Wesley
Publication date: 1995
Introduction: This is a classic book that launched a revolution in programming.
■《UML Toolkit》
Author: Hans-Erik Eriksson and Magnus Penker
Publisher: Jonh Wiley & Sons
Publication date: 1997
Introduction: Explains UML and how to use it, and provides practical examples from Java for reference. The companion CD-ROM contains the Java code and an abridged version of Rational Rose. This book provides an excellent description of UML and explains how to use it to build actual systems.
■《Practical Algorithms for Programmers》
Author: Binstock and Rex
Publisher: Addison-Wesley
Publication date: 1995
Summary: Algorithms are described in C, so they can be easily converted to Java. Each algorithm is explained in detail.