Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Thinking in Java (3rd Edition)

Thinking in Java (3rd Edition)

List Price: $54.99
Your Price: $34.96
Product Info Reviews

<< 1 2 3 4 5 6 7 8 .. 28 >>

Rating: 4 stars
Summary: not for beginners
Review: The book is absolutely not for beginners but the book is one of my best java books i have never seen. I think the book should be more good examples.

Rating: 4 stars
Summary: Great but not muscular throughout
Review: This is overrated by some reviewers.
First of all, this book will suit a C++ programmer most. The writer expects the reader to have some programming experience, so you need some programming experience to read and comprehend the book. If you are a C++ programmer trying to get a taste of Java, this book must be in your shelf. Most chapters of the book are excellent, but some are very dull.
The book covers the basics of the language very very well. Whenever I had some query about the basics, I opened the book, and on almost every occasion,I found the answer.
The chapters on GUI are dull, those should have had figures so the reader could get the picture of what the GUI would be like for the respective code. The book should have had more figures.
... This books is based on Java 2 version 1.3 RC 1. A new edition, third edition, of the book is about to hit the shelves.

Rating: 2 stars
Summary: I can't agree that it is a good book
Review: After I bought this book I feel that this book is so unorganized,
the only good part is network programming chapter. If you don't want to waste your money, don't buy this book, try the Java 2 complete or some other book better than this one.

Rating: 5 stars
Summary: Don't think twice about getting this book
Review: In my opinion this is the best Java book for beginners out there. The material is easy to understand and chronologically divided. Each chapter is full of excellent samples (that actually work.) You will learn concepts of OOP and how Java fits in it. Bruce explains object, class, inheritance, polymorphism, etc, and everything is followed by great examples.
Bruce was right on target by making an electronic version of the book available for free download. That way he has gathered enormous feedback before even publishing the book. Check his website for other interesting books, free downloads and seminars.

Rating: 3 stars
Summary: Complicated Examples
Review: Excelent book with a good logical sequence. But Bruce's examples are sometimes so complex that it's harder to understand the five level class diagram than the theory behind it.

Rating: 3 stars
Summary: Some good chapters, some terrible
Review: I consider myself an intermediate-advanced OO programmer, I am fairly experienced with C++ and Python and decided to learn Java from this book, but there were some chapters in this book that made me want to hurl. In particular the chapter on inner classes made me think this Eckel guy just doesn't have a clue how to write. It was mindless example after example of the syntax of inner classes with no real examples of how they would be used in real world programming.... I almost put the book down on the weakness of that chapter alone.

Rating: 4 stars
Summary: Pretty Good but needs better examples...
Review: As a C++ programmer I realy liked this book. It has a lot of emphasis on OOP and is consistent and thorough with regard to Java's OO features, describing their benefit and implementation.

It also briefly touches on subjects such as program analysis and design, UML and extreme programming which gives the programmer an appreciation of these topics and of the whole development life cycle.

In addition, chapters that discuss the API's for I/O, GUI's, Threading and Distributed Computing are really helpful in emphasising what's important and available to the Java programmer.

I also like the pace of this book which is mainly due to how it is broken down.

My only gripe is that a lot of the code examples are pretty much useless from a practical point of view. Although they may demonstrate a particular feature, the fact that they are so improbably contrived and do not demonstrate any practical benefit to a problem in the real world reduces their impact. Case in point: Chapter 8 on Inner Classes, some of the examples here are pretty dumb in what they do. Also, is anyone else sick of Fruit and Shape themes when OO is described? Okay they are useful themes for demonstrating concept but, hey, give us some Meat too please.

Rating: 5 stars
Summary: One of the best java programming books
Review: A lot of people want to find a shortcut to learning Java.With the popularity of Java,a lot of "misconceptions" about Programming have come into existence (And they have been well exploited by "Technical writers" and leading "Dr/Professors". I never buy a book that says written by "DR Know it all" because I think that their brain cells are dead and their writing makes sense to them and only them).I am writing all this because I spent too much time and money trying to learn Java beyond the basics using "ShakesPear" style books .In my opinion "newbies" should learn a programming language like C because it is small and you get the "Feel" for programming.OOP is nothing more than concepts.If you have no programming experience , this book is not for you.This is one of the best books written on Java (Other being Just Java by Peter Linden).The examples are short where they need to be and the text is written in "Simple English".It tells you about the nuts and bolts of Java Language.I'll say that it is a book for "Java Novices" and I use this and Just Java books as reference.

Rating: 3 stars
Summary: Doesn't have the magic
Review: Some books have a magical ability to grab your attention and convey the information right to that part of your brain that really "gets it."

This is not one of those books.

Still, it's a good reliable reference source for serious Java coders. Use this after you "get it" some other way.

Rating: 4 stars
Summary: Good depth, but reader needs some competency already
Review: I am a C/C++ programmer who has benefited greatly from Eckel's other big book, Thinking in C++. I have been sufficiently impressed with that book that I thought his Java book would be just as excellent.

The first portion of this book (after the obligatory stuffing at the beginning) is a brief primer on OO concepts. I found this section to be helpful because I already understand the fundamental elements of OOP, and I was looking to clarify what I already know. There were a precious few examples to help make his points, and that's all good, but there needs to be more. There were several keywords thrown about, with no prior mention (and, in some cases, statements like "You'll learn more about this in later chapters"). In a few cases, pulling them together into a program is left as an exercise, and the solutions are not included with the book. For someone with a foundation already, it is sufficient, but for someone with less knowledge it will leave the reader frustrated. Also, this is not intended to be a complete study on OOP, and the reader, beginner or advanced, should keep this in mind.

Just as in his other book, the author goes into great depth to the point of being wordy about different topics. He explains in detail the particulars of the topic he is trying to explain, and he gives examples that focus on the topic at hand and tend to avoid fluff. This is, in my opinion, the strongest aspect of this book.

Another point about this book that pleases me is that, unlike most other tomes on Java, Eckel avoided hitting graphical programming until MUCH later in the book. This is excellent, in my opinion, in that muddying in the waters with graphics, message passing, etc. only adds confusion -- cover the absolute basics first, *then* get to the "cool" topics like graphics.

As he explains the Java language, Eckel often explains why certain language aspects are present, and the decisions that led up to their implementation. So, the reader not only knows what, but why. This will benefit many (myself included), but some people - especially those in a hurry to get about the business of learning the language particulars with no regard for why - might be frustrated by the wordiness.

One thing that can be very annoying is that the author constantly refers back to C and C++. For those who know either of those languages (particularly C++), this is a good point of reference. For those who don't, it can be a sore spot. The book does include an electronic copy of Thinking in C on the CD, but chances are high that the reader bought this book to learn Java, not C. Most Java books teach Java as a standalone language -- this one relies a bit heavily on C++ as a point of reference.

Overall, this is a good book, but not perfect. Those readers who already know C++ in particular will reap the biggest harvest from this book, but everyone can benefit from this book.


<< 1 2 3 4 5 6 7 8 .. 28 >>

© 2004, ReviewFocus or its affiliates