Thinking in Java
Bruce Eckel
This 4th edition of 'Thinking in Java' has been updated to include verion J2SE 5.0.
java backend intermediate deep-dive practical design-patterns concurrency
internals under the hood hands-on hands on
Bruce Eckel
This 4th edition of 'Thinking in Java' has been updated to include verion J2SE 5.0.
java backend intermediate deep-dive practical design-patterns concurrency
internals under the hood hands-on hands on
Bruce Eckel
This 4th edition of 'Thinking in Java' has been updated to include verion J2SE 5.0.
Score based on developer article recommendations — not sales data or reviews.
Offers a deep dive into Java programming, guiding intermediate developers through practical concepts and problem-solving techniques.
Read this if
Skip this for now if
It takes language understanding beyond the basics.
Referenced by multiple developers, suggesting consistent practical value.
Consistently praised for clear, accessible writing that makes complex technical topics approachable.
"Many would agree that this is one of the [best core Java books]"
— javinpaul · 11 Great Reads for Aspiring Java Devs · May 18, 2019
"Many would agree that this is one of the best Java books"
— javinpaul · 11 Best Java Books for Beginners and Senior Developers · Jul 31, 2020
"Thinking in Java is a book that should be at hand once you get a Java question."
— selawsky · How Long Does It Take to Learn Java For C++ Programmers? · Mar 4, 2021
Based on 5 developer article mentions
More books in similar categories — browse to discover your next read.
Mario Casciaro, Luciano Mammino
View →
Joshua Bloch, Neal Gafter
View →
Steven Metsker and William C. Wake
View →
Bruce Eckel
View →
Dinesh Rajput
View →
Articles
0
vs prev 90d
+3
Unique authors
4
Total mentions
6
As an Amazon Associate, we earn from qualifying purchases.