
The Well-grounded Java Developer
by Martijn Verburg · first published 2012
8mentions
5recommended by
8HN commenters
2011–2024first – last mentioned
63% recommend38% neutral
Why HN recommends it
Covers modern Java broadly, including recent JDK features up to 17, with a focus on the JVM itself; suits developers who already know Java basics and want a deeper, up-to-date reference.
Summarised by Claude from recommending comments
This book takes a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-based software. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques.
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


Another great Java resource (though admittedly the current edition is focused on Java 7) is "The Well-Grounded Java Developer" by Evans & Verburg [1]. [1]: http://www.manning.com/evans/
on “An Opinionated Guide to Modern Java Development, Part 1” ↗…https://winterbe.com/posts/2018/09/24/java-11-tutorial/ (same for Java 11) Books: - Java 8 in Action / Modern Java in Action (Raoul-Gabriel Urma, Alan Mycroft, Mario Fusco; 2014 and 2018 respectively) - The Well-Grounded Java Developer (Martijn Verburg, Benjamin Evans, Jason Clark; 2022) - not specifically focused on new features but does cover them in the context of going deeper into Java and the JVM.
on “Java 20 / JDK 20: General Availability” ↗The latest version of The Well Grounded Java Developer was released in 2022, when 17 was the latest LTS version. The high quality of that book and being able to prescribe it is one reason why someone might prefer it. I think OpenJDK 17 might also the highest…
on “Migrating from Java 8 to Java 17: A Comprehensive Guide to New Features” ↗Also, consider The Well Grounded Java Developer which is now in Manning's Early Access Program (http://www.manning.com/evans/).
on “A few days of programming on iOS and Android illustrates a vast difference.” ↗And I would recommend "The Well-Grounded Java Developer" (2nd edition) to those who have mastered the functional-style Java of "Modern Java in Action". It covers JDK 17 (and beyond) and also has a a polyglot JVM focus with coverage of Kotlin and Clojure. https://www.manning.com/books/the-well-grounded-java-develop...
on “Java 21 makes me like Java again” ↗…Scala in Depth Scala in Action Akka in Action Clojure in Action, Second Edition Functional Programming in Scala Play for Scala Play for Java Lift in Action DSLs in Action The Well-Grounded Java Developer Real World Functional Programming F# Deep Dives Secrets of the JavaScript Ninja Third-Party JavaScript
on “The Joy of Clojure, Second Edition – Early Access” ↗Disclaimer: This is cribbed from my upcoming "The Well-Grounded Java Developer" --------------------- If you investigate Ola Bini's pyramid where languages fall into static, dynamic and DSL layers you'll see his arguments for what type of programming tasks suite which layers.…
on “Why isn't Java used for modern web application development?” ↗I was just reading the final chapter of The Well-Grounded Java Developer, and it quotes thus on the borrowing of ideas, which is apt to mention here: One of the surest of tests is the way in which a poet borrows. Immature poets imitate; mature poets steal; bad poets deface…
on “JDK 20 and JDK 21: What We Know So Far” ↗