Recent releases include:
|Java: The Complete Reference, 9th Edition
This is Herb's most popular book on Java, fully updated and expanded
to cover Java SE 8 (JDK 8).
Whether you're an experienced pro or just starting out, this one-stop
guide will help you master this important language. Inside you'll find comprehensive coverage of the Java language,
its keywords, syntax, and fundamental programming principles. Of course,
descriptions of Java's newest
features, such as lambda expressions, default interface methods, and the
stream API are included.
This lasting resource also describes key elements of the Java API
library, such as the Collections Framework, concurrency, applets, servlets,
handling, AWT, Swing, and more. Coverage of
JavaFX, Java's newest GUI framework, is also included.
|Java: A Beginner's Guide, 5th Edition
This is Herb's step-by-step introduction to Java, updated for
Java Platform, Standard Edition 7 (Java SE 7).
If you are just learning Java, then this is the book for you.
It starts at the beginning, explaining the history of Java, why it's
important to the Web, and how it relates to the world of programming at
large. You then learn how to obtain the Java Development Kit (JDK)
and write your first Java program.
Next, it's on to the Java fundamentals, including data types,
operators, control statements, classes, objects, and methods.
You'll then progress to more advanced topics, such as inheritance,
exception handling, the I/O system, multithreading, and applets.
Also included is coverage of some of Java's most powerful features,
such as generics, autoboxing, enumerations, and static import.
Note: The 6th edition of this book, which
covers JDK 8, will soon be available.
Also recently released:
Programming: A Comprehensive Introduction, co-authored with Dale Skrien. It
is part of
McGraw-Hill's College Programming Series.