Thinking in Java

Front Cover
Prentice Hall Ptr, 1998 - Computers - 1098 pages
23 Reviews
Everything you could ever want in an introductory Java book! Insight, clarity, humor, to-the-point examples, and a whole lot more!
-- From the basics of object development 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 -- huge built-in demand!

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 reallyfloundering, but your book has brought me up to speed as quickly as I could read it!"

From inside the book

What people are saying - Write a review

User ratings

5 stars
4 stars
3 stars
2 stars
1 star

Often I can find clear, concise answers and advice. - Goodreads
Very hard to read example code. - Goodreads
That said, sometimes is a good reference. - Goodreads
But as a reference it can't be beat. - Goodreads

Review: Thinking in Java

User Review  - Zigurd Mednieks - Goodreads

Most of the time you will find an excellent explanation of Java constructs and concepts in this book. This is what I tell readers of Programming Android to get for places where they need to bolster their knowledge of Java basics. Read full review

Review: Thinking in Java

User Review  - Rijdzuan Sampoerna - Goodreads

Good explanation about the concept of oop. Easy to understand with simple abalogy for examples. Read full review


Introduction to objects

67 other sections not shown

Common terms and phrases

About the author (1998)

Bruce Eckel is a corporate trainer and consultant who writes the Java column for Web Techniques Magazine.

Bibliographic information