Thinking in Java (4th Edition)

Thinking in Java (4th Edition)
by Bruce Eckel

Thinking in Java (4th Edition)
List Price: $64.99
Our Price: $34.92
You Save: $30.07 (46%)
Availability: Usually ships in 1-2 business days
Buy Used: from $27.98 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Bruce Eckel
Edition: Paperback
Published: 2006-02-20
ISBN: 0131872486
Number of pages: 1150
Publisher: Prentice Hall PTR

Book Reviews of Thinking in Java (4th Edition)

Book Review: Thinking in Java, 4th edition
Summary: 5 Stars

This is a beginner addressed book on Java: if you are already skilled in programming with procedural or even OO language, you'll find this book very useful.
The text is very simple and clear, the examples are incisive and at the end of each chapter you'll find a couple of exercises that can be very useful to focus the concepts.
A "thinking in enterprise java" would be a great successor to this good book.
5 stars!

Summary of Thinking in Java (4th Edition)

Thinking in Java is a printed version of Bruce Eckel's online materials that provides a useful perspective on mastering Java for those with previous programming experience. The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial.

Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer.

The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else.

Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.


The legendary author Bruce Eckel brings Java to life with this extraordinarily insightful, opinionated and downright funny introduction. Thinking in Java introduces all of the language's fundamentals, one step at a time, using to-the-point code examples. More than virtually any other book, Thinking in Java helps you understand not just what to do -- but why. Eckel introduces all the basics of objects as Java uses them; then walks carefully through the fundamental concepts underlying all Java programming -- including program flow, initialization and cleanup, hiding implementations, reusing classes and polymorphism. Using extensive, to-the-point examples, he introduces error handling, exceptions, Java I/O, run-time type identification, and passing and returning objects. He covers the Java AWT, multithreading, network programming with Java -- even design patterns. The best way to understand the real value of this book is to hear what readers of the online version have been saying about it: "much better than any other Java book I've seen, by an order of magnitude..." "mature, consistent, intellectually honest, well-written and precise..." "a thoughtful, penetrating analytical tutorial which doesn't kowtow to the manufacturers..." "Thank you again for your awesome book. I was really floundering, but your book has brought me up to speed as quickly as I could read it!"For both beginner and experienced C and C++ programmers who want to learn Java.

* From the basics of object development, all the way to design patterns and other advanced topics.

* By the author of the best-selling Thinking in C++ -- winner of the 1995 Jolt Cola Award!

* On-line version has already received tens of thousands of hits -- there's a huge built-in demand for this book!

Java Books

Book Subjects
Most talked about in Java
JavaServer Pages, 3rd Edition ImageJavaServer Pages, 3rd Edition
by Hans Bergsten
O'Reilly Media, Inc.; Published: 2003-12-01; Paperback; Book
Best price: $6.00
Price in other shops: $44.95
Apache Server 2.0: The Complete Reference ImageApache Server 2.0: The Complete Reference
McGraw-Hill/OsborneMedia; Published: 2002-06-26; Paperback; Book
Best price: $8.00
Price in other shops: $49.99
The Definitive Guide to Apache mod_rewrite (Definitive Guide) ImageThe Definitive Guide to Apache mod_rewrite (Definitive Guide)
by Rich Bowen
Apress; Published: 2006-02-08; Hardcover; Book
Best price: $37.49
Price in other shops: $49.99
Apache: The Definitive Guide (3rd Edition) ImageApache: The Definitive Guide (3rd Edition)
by Ben Laurie, Peter Laurie
O'Reilly Media, Inc.; Published: 2002-12; Paperback; Book
Best price: $16.20
Price in other shops: $39.95
Pro Apache Tomcat 6 (Pro) ImagePro Apache Tomcat 6 (Pro)
by Matthew Moodie, Kunal Mittal (Ed.)
Apress; Published: 2007-03-22; Paperback; Book
Best price: $7.98
Price in other shops: $39.99
Professional Apache Tomcat 6 (WROX Professional Guides) ImageProfessional Apache Tomcat 6 (WROX Professional Guides)
by Vivek Chopra, Sing Li, Jeff Genender
Wrox; Published: 2007-08-13; Paperback; Book
Best price: $18.52
Price in other shops: $39.99
Tomcat: The Definitive Guide ImageTomcat: The Definitive Guide
by Jason Brittain, Ian Darwin
O'Reilly Media, Inc.; Published: 2007-10-23; Paperback; Book
Best price: $22.27
Price in other shops: $39.99
Beginning JSP™, JSF™ and Tomcat Web Development: From Novice to Professional (Beginning from Novice to Professional) ImageBeginning JSP™, JSF™ and Tomcat Web Development: From Novice to Professional (Beginning from Novice to Professional)
by Giulio Zambon, Michael Sekler
Apress; Published: 2007-11-19; Paperback; Book
Best price: $26.16
Price in other shops: $39.99
Pro Hibernate 3 (Expert's Voice) ImagePro Hibernate 3 (Expert's Voice)
by Dave Minter, Jeff Linwood
Apress; Published: 2005-06-27; Paperback; Book
Best price: $2.00
Price in other shops: $39.99
Beginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional) ImageBeginning Hibernate: From Novice to Professional (Beginning: from Novice to Professional)
by Jeff Linwood, Dave Minter
Apress; Published: 2006-08-25; Paperback; Book
Best price: $12.74
Price in other shops: $39.99
Similar Books and other products
Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition) ImageThinking in C++: Introduction to Standard C++, Volume One (2nd Edition)
by Bruce Eckel
Prentice Hall; Published: 2000-03-15; Paperback; Book
Best price: $35.25
Price in other shops: $47.95
JavaScript Definitive Guide ImageJavaScript Definitive Guide
by David Flanagan
O'Reilly; Published: 1998-07-15; Paperback; Book
Best price: $9.41
Price in other shops: $39.95
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press Study Guides) ImageSCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press Study Guides)
by Katherine Sierra, Bert Bates
McGraw-Hill Osborne Media; Published: 2005-12-21; Paperback; Book
Best price: $20.00
Price in other shops: $49.99
Java Persistence with Hibernate ImageJava Persistence with Hibernate
by Christian Bauer, Gavin King
Manning Publications; Published: 2006-11-24; Paperback; Book
Best price: $31.95
Price in other shops: $59.99
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) ImageDesign Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides
Addison-Wesley Professional; Published: 1994-11-10; Hardcover; Book
Best price: $34.75
Price in other shops: $59.99
Java In A Nutshell, 5th Edition ImageJava In A Nutshell, 5th Edition
by David Flanagan
O'Reilly Media, Inc.; Published: 2005-03-15; Paperback; Book
Best price: $18.25
Price in other shops: $44.95
Head First Design Patterns (Head First) ImageHead First Design Patterns (Head First)
by Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra
O'Reilly Media, Inc.; Published: 2004-10-25; Paperback; Book
Best price: $23.00
Price in other shops: $44.95
Java Concurrency in Practice ImageJava Concurrency in Practice
by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Addison-Wesley Professional; Published: 2006-05-19; Paperback; Book
Best price: $29.99
Price in other shops: $54.99
Effective Java(TM) Programming Language Guide (The Java Series) ImageEffective Java(TM) Programming Language Guide (The Java Series)
by Joshua Bloch
Prentice Hall PTR; Published: 2001-06-15; Paperback; Book
Best price: $16.00
Price in other shops: $49.99
Head First Java, 2nd Edition ImageHead First Java, 2nd Edition
by Kathy Sierra, Bert Bates
O'Reilly Media, Inc.; Published: 2005-02-09; Paperback; Book
Best price: $24.65
Price in other shops: $44.95
Book store. Illustrated catalog of books on different categories