Thinking in Java (ISBN 978-0131872486) is a book about the Java programming language, written by Bruce Eckel and first published in 1998.
Prentice Hall published the 4th edition of the work in 2006.
The book represents a print version of Eckel’s “Hands-on Java” seminar.
Eckel has made various versions of the book publicly available online.
[2] Thinking in Java has won multiple awards from professional journals: