Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Thinking in Java
 
See larger image
 

Thinking in Java [Paperback]

Bruce Eckel
4.2 out of 5 stars  See all reviews (269 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback CDN $45.76  
Paperback, Feb 19 1998 --  
There is a newer edition of this item:
Thinking in Java Thinking in Java 4.2 out of 5 stars (269)
CDN$ 45.76
In Stock.

Customers Who Bought This Item Also Bought


Product Details


Product Description

From Amazon

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.

Review

"This book is a tremendous achievement. You owe it to yourself to have a copy on your shelf. The chapter on iostreams is the most comprehensive and understandable treatment of that subject Ive seen to date." - Al Stevens Contributing Editor, Doctor Dobbs Journal" Eckels book is the only one to so clearly explain how to rethink program construction for object orientation. That the book is also an excellent tutorial on the ins and outs of C++ is an added bonus." - Andrew Binstock Editor, Unix Review"Bruce continues to amaze me with his insight into C++, and Thinking in C++ is his best collection of ideas yet. If you want clear answers to difficult questions about C++, buy this outstanding book." - Gary Entsminger Author, The Tao of Objects"Thinking in C++ patiently and methodically explores the issues of when and how to use inlines, references, operator overloading, inheritance, and dynamic objects, as well as advanced topics such as the proper use of templates, exceptions and multiple inheritance. The entire effort is woven in a fabric that includes Eckels own philosophy of object and program design. A must for every C++ developers bookshelf, Thinking in C++ is the one C++ you must have if youre doing serious development with C++." - Richard Hale Shaw Contributing Editor, PC Magazine --This text refers to an out of print or unavailable edition of this title.

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(4)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

269 Reviews
5 star:
 (163)
4 star:
 (43)
3 star:
 (24)
2 star:
 (20)
1 star:
 (19)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (269 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

2 of 2 people found the following review helpful
5.0 out of 5 stars masterpiece in teaching!, Jun 19 2004
By 
Vahania63 (Michigan United States) - See all my reviews
This review is from: Thinking in Java (Paperback)
I consider myself quite experienced in Java but from the moment I started this book I couldn't put it down. The reason is such clarity in logic and simplicity in explanation of sometimes very complicated subjects, which by itself is an art. I believe that anybody with just basic knowledge of software development will understand the innerworkings of Java described in this book. It explains not just the semantics of the language but also a philosophy and logic behind certain decisions. I believe that a reader will get not only a guidance about practical aspects of programming in Java (which this book certainly provides) but he will also become a better software designerin general.
I see that Bruce Eckel has two more books related to Java (about patterns and enterprise Java - unfortunately there are only electronic versions) that are available on his web site. I am looking forward to reading them.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
5.0 out of 5 stars The Best technical reference I own, July 16 2004
This review is from: Thinking in Java (Paperback)
I'm a software engineer and I obviously read and studied various books on diffirent programming languages. My biggest claim to fame is C Programming, but I thought about object orientation for a long time and that's how I came across "Thinking in Java".

I Downloaded the book and even printed it and eventually bought a proper copy, because I was convinced it should be on my bookshelf. After reading the firts couple of chapters I have to admit that for the first time I really do understand object orientation through the clear and concise explanation backed up by good examples given on the subject.

Any one interested in Java should defenately own this.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
2.0 out of 5 stars B.S. in Computer Science Required, Aug 12 2001
By A Customer
This review is from: Thinking in Java (Paperback)
This book should come with a warning: B.S. in Computer Science required. On a positive note, TIJ has interested me in improving upon my education. However, if you don't have the education, or at least a solid grounding in computer architecture, OOP, and Data Structures, you'll glean very little from this deceptively weighty tome.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 313 reviews  4.2 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!


Look for similar items by category


Look for similar items by subject


Feedback