On Java 8

On Java 8 covers version 8 of the Java programming language. Version 2 (December 2021) includes independent supplemental subsections that cover features through Java 17. These can be seen in the table of contents, in subsection titles that start with New Feature:.

The author also wrote Thinking in Java.

This book is intended for “dedicated beginners.” It doesn’t assume you know anything about programming and takes you through the material step-by-step. At the same time, the book does assume you are able to figure things out. It’s not a “dummies” or “idiot’s” guide.

This book is too large to be published as a single volume so it is currently published only as an eBook.

On Java 8 Front Cover