Thinking in Java 1st Edition

4.3 out of 5 stars 51 ratings
ISBN-13: 978-0136597230
ISBN-10: 0136597238
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Very Good | Details
Condition: Used: Very Good
Comment: Light rubbing wear to cover, spine and page edges. Very minimal writing or notations in margins not affecting the text. Possible clean ex-library copy, with their stickers and or stamp(s).
Access codes and supplements are not guaranteed with used items.
FREE delivery April 18 - 21. Details
Only 1 left in stock - order soon.
Available at a lower price from other sellers that may not offer free Prime shipping.
FREE delivery Thursday, April 14. Order within 6 hrs 51 mins
Or fastest delivery Wednesday, April 13
Thinking in Java has been added to your Cart
Available at a lower price from other sellers that may not offer free Prime shipping.

There is a newer edition of this item:

Thinking in Java
$53.35
(199)
Only 13 left in stock (more on the way).

Book picks for Easter baskets

Editorial Reviews

Amazon.com Review

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.

From the Back Cover

The definitive introduction to object-oriented programming in the language of the World Wide Web.

Full text, updates and code at BruceEckel

From the fundamentals of Java syntax to its most advanced features (network programming, advanced object-oriented capabilities, multi-threading), Thinking in Java is designed to teach. Bruce Eckel's readable style and small, direct programming examples make even the most arcane concepts clear.


* For beginners and experts alike.
* Teaches Java linguistics, not platform-dependent mechanics.
* Covers the most important aspects of Java 2: Swing and the new collections.
* Thorough coverage of advanced Java topics: network programming, multithreading, virtual machine performance, and connecting to non-Java code.
* 320 working Java programs, 15,000+ lines of code.
* Explains sound object-oriented principles, from inheritance to design patterns.
* From an independent voice, award-winning author Bruce Eckel.
* Source code and continuously updated, electronic version of the book freely available on the World Wide Web.
* Companion CD (with more than 15 hours of integrated audio lectures) available at BruceEckel

What People Are Saying:

“The best book on Java . . . Your depth is amazing.”

“Definitely the thinking person's choice in a Java book.”

“One of the absolutely best programming tutorials I've seen, for any language.”

Winner of Software Development magazine's Productivity Award at SD 99!

Winner of Java Developer's Journal's Editor's Choice Award!


Product details

  • Publisher ‏ : ‎ Prentice Hall Ptr; 1st edition (March 1, 1998)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1098 pages
  • ISBN-10 ‏ : ‎ 0136597238
  • ISBN-13 ‏ : ‎ 978-0136597230
  • Item Weight ‏ : ‎ 3.45 pounds
  • Dimensions ‏ : ‎ 7.5 x 1.75 x 9.5 inches
  • Customer Reviews:
    4.3 out of 5 stars 51 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.3 out of 5 stars
4.3 out of 5
51 global ratings

Top reviews from the United States

Reviewed in the United States on February 10, 2000
Verified Purchase
2 people found this helpful
Report abuse
Reviewed in the United States on July 14, 1999
Verified Purchase
One person found this helpful
Report abuse
Reviewed in the United States on February 3, 2000
Verified Purchase
2 people found this helpful
Report abuse
Reviewed in the United States on July 23, 2013
Verified Purchase
Reviewed in the United States on May 7, 1998
24 people found this helpful
Report abuse
Reviewed in the United States on March 29, 2000
Reviewed in the United States on April 2, 2000
Reviewed in the United States on January 27, 2000
20 people found this helpful
Report abuse

Top reviews from other countries

Krishna Chaitanya
4.0 out of 5 stars Great book
Reviewed in India on October 11, 2020
Verified Purchase
One person found this helpful
Report abuse
Fran
5.0 out of 5 stars Il Manuale di riferimento per Java
Reviewed in Italy on March 2, 2013
Verified Purchase
One person found this helpful
Report abuse
Avichal Sharma
5.0 out of 5 stars Nice book
Reviewed in India on February 17, 2014
Verified Purchase
2 people found this helpful
Report abuse
Marco Marinelli
5.0 out of 5 stars Uno dei pilastri della programmazione ad oggetti
Reviewed in Italy on February 17, 2019
Verified Purchase
Mohd S.
5.0 out of 5 stars Excellent Book for all Java Lovers !
Reviewed in India on June 27, 2013
Verified Purchase
3 people found this helpful
Report abuse