| The Java Tutorial Second Edition This book makes frequent reference to the Web site of SUN Microsystems, and is written as an aid to SUN's online material. This book is informative and structured, but the natural flow of a book is not there. It moves from topic to topic without explaining how topics are linked together. However, it provides good details, and good information. If you are learning Java, then this book is a good one for you. |
| Sams Teach Yourself Java 2 in 21 Days This book covers basic Java, and OO concepts. It does not link topics well, but the superseded by the SAMS books shown below. It provides a good introduction, and good learning material, for the subject of Java. This book is out of print, but the one below is a replacement. |
| Sams Teach Yourself Java 2 in 21 Days This book replaces the above book from SAMS, which I have described. |
| The Java Application Programming Interface Volume I This book provides reference material about the java.lang, java.io, java.util, java.net. It is an easy to read book, but not a teaching book. You should already know something about Java. Volume II is associated with this book. |
| Java Application Programming Interface Volume II This book provides reference material about the java.awt, java.awt.image, java.awt.peer, java.applet. It is an easy to read book, but not a teaching book. YOu should already know something about Java. This book supplements Volume I, shown above. |
| JDBC(TM) API Tutorial and Reference This book provides good information about JDBC, and how databases can be used with Java. The pace is average, and this is understandable by anyone with database, Java knowledge. You would be advised to buy a book about databases, and Java before reading this book. |
| Core Java 2 : Volume 1 Fundamentals This book is an excellent introduction to Java. It outlines OO concepts, and it describes graphics, events, and applets. |
| Core Java 2, Volume 2: Advanced Features This book is detailed, and takes the reader through more topics in Java than Volume 1. Multithreading, collections, networking, JDBC, swing, awt, javabeans, security are all covered in this book. This book is readable. |
| The Java(TM) Class Libraries, Voume 1 This is a reference book of over two thousand pages covering the following packages: java.io, java.lang, java.lang.reflect, java.math, java.net, java.text, java.util, java.util.zip. This is a reference book requiring existing Java knowledge. |
| The Java(TM) Class Libraries Volume 2 This is a reference book of over 1500 pages covering the following packages: java.applet, java.awt, java.beans, java.awt.event, java.awt.image, java.awt.peer, java.awt.datatransfer. This book is a reference book needing existing Java knowledge. |
| Java 2 Complete This book is very clearly written, and concise. It has a good purchase price, and provides an excellent insight into Java. Examples of buttons, checkboxes are given showing how Java can implement srceen controls. The JDBC is introduced. |
| Beginning Java This book has a more traditional book structure. It presents the Java anatomy, but it does not cover OO Java concepts in much detail, and coverage of OO concepts is minimal. If you need a book explaining Java syntax, and how to write Java programs, then this book is one for you. |
| Java for the Cobol Programmer This book describes OO concepts, history,and the parallels between Java and COBOL. For example, in COBOL people talk about dataitems, and in Java they talk about variables. Obviously, COBOL and Java are completely different languages, one is procedural, and one is object oriented. This book is good for someone retraining from a COBOL background to a Java one. |