Thinking in Java

Front Cover
Prentice Hall, 2003 - Computers - 1119 pages
4 Reviews
In 'Thinking in Java', Third Edition, Bruce Eckel revises his widely praised Java introduction to fully reflect the power of Java 2 Standard Edition, Version 1.4. . He introduces all the basics of objects as Java uses them; then walks carefully through the fundamentals of Java programming, including program flow, initialization and cleanup, implementation hiding, reusing classes and polymorphism. Using to the point examples, he introduces exception handling, Java I/O, run-time type identification, and passing and returning objects. Coverage also includes-database integration, transactions, security, Swing GUI development, Jini, JavaSpaces, and much more. Eckel presents Java one simple step at a time, carefully organizing his material so students can learn new concepts even in short study periods, and thoroughly digest each new idea and technique before moving on. All code examples are simple and short, enabling even beginners to understand every detail. All code examples are on the accompanying CD-ROM, along with electronic copies of the book in several formats, and the complete Thinking in C multimedia course, which introduces crucial concepts every beginning programmer must master before learning Java.

From inside the book

What people are saying - Write a review

User Review - Flag as inappropriate

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


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