Thinking in Java

Front Cover
Prentice Hall, 2003 - Computers - 1119 pages
70 Reviews
Thinking in Java, Third Edition is the much-anticipated revision of Bruce Eckel's best-selling introduction to Java. In Thinking in Java, 3/e, Bruce Eckel provides complete integration of JDK 1.4 technologies to his award winning 'Thinking in' presentation. 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, implementation hiding, reusing classes, and polymorphism. Using extensive, to-the-point examples, he introduces exception handling, Java I/O, run-time type identification, and passing and returning objects. Eckel also provides an overview of the Key Technology of the Java2 Enterprise Edition platform (J2EE). Thinking in Java won the 1999 Software Development Magazine Productivity Award, and the Java Developer's Journal Editor's Choice Award for best book of 1998!

From inside the book

What people are saying - Write a review

User ratings

5 stars
4 stars
3 stars
2 stars
1 star

User Review - Flag as inappropriate

Great starting guide to the maze that is Java. Infectious enthusiasm. A bit on the long side however.

Review: Thinking in Java

User Review  - Alexmkv - Goodreads

Very good introduction in Java language. Read full review

All 10 reviews »


Preface i
Whats Inside

36 other sections not shown

Other editions - View all

Common terms and phrases

References to this book

All Book Search results »

About the author (2003)

BRUCE ECKEL is president of Mindview, Inc., which provides public and private training seminars, consulting, mentoring, and design reviews in Object-Oriented technology and Design Patterns. He is the author of Thinking in C++, Volume 2, and other books, has written over 150 articles, and has given lectures and seminars throughout the world for over 20 years. He has served as a voting member of the C++ Standards Committee. He holds a BS in Applied Physics and an MS in Computer Engineering.

Bibliographic information