Hi Mr.Herbert, Since you already have Java 2, The Complete Reference, which covers J2SE 5.0, what is your motivation to write another book which is for beginners? Or are the writing styles different between the two books? Thank you.
My book Java: A Beginner's Guide, 3rd Edition is a carefully-paced introduction to Java programming. It covers all the Java fundamentals, including the Java keywords, syntax, and usage. It also includes exercises, projects, quizes, and tips. It is intended to be a "first book" on Java.
Java: The Complete References is an in-depth book on Java, including the language (keywords, syntax, etc.), the libraries (including Collections, Swing, Servlets, etc.), and applications. Thus, Java: The Complete Reference is a lasting resource suitable for all Java programmers.
Both books cover the new features of J2SE 5, such as generics, the for-each style for loop, autoboxing, and so on. Of course, Java: The Complete Reference covers these (and all aspects of Java) in greater detail.
For the programmer that is just starting out in Java, I recommend starting with Java: A Beginner's Guide and then moving on to Java: The Complete Reference [ April 21, 2005: Message edited by: Herb Schildt ]
For my latest books on Java, including Introducing JavaFX 8 Programming, see HerbSchildt.com