The latest edition (as of 2025-2026) covers Java SE 17 LTS, with substantial updates for Java 21 features. Here is what you get:

If you are serious about becoming a Java developer, treat this book not just as a reference, but as a workbook. Read the chapters, type the code, and don't be afraid to experiment.

If you are learning Java, there is one book that sits on the shelf of almost every professional developer:

Your subscription could not be saved. Please try again.
Your subscription has been successful.

Subscribe to our newsletter

To keep updated about our activities and the other news in the digital publishing industry.