flip flip Hier klicken Jetzt informieren Xmas Shop 2017 Cloud Drive Photos Learn More Mehr dazu Mehr dazu Shop Kindle AmazonMusic Fußball wint17



am 10. Juli 2003
Bruce Eckel zeigt wieder einmal, wie man Computerbücher schreibt: Präzise, umfassend und mit Humor. Ich habe Java seit seiner Entstehung interessiert mitverfolgt - ein solches Buch habe ich mir schon vor Ewigkeiten gewünscht.
"Thinking in Java" ist kein Buch für den blutigen Anfänger, es richtet sich eher an den erfahrenen Entwickler, der sich in Java und seine Ansätze einarbeiten möchte. Und der bekommt alles, was er braucht - von einer sehr gut verständlichen Einführung in OO-Konzepte, über Java-typische Problemlösungen, bis hin zu einer kleinen Auswahl an Design Patterns und DBC-Ansätze. Begrüßenswert ist außerdem die Zurückhaltung im GUI-Bereich, wird der doch in vielen anderen Java-Büchern als Seitenfüller mißbraucht.
Sehr empfehlenswert, wie auch Eckels andere "Thinking in..."-Bücher. Ich freue mich bereits auf sein nächstes Buch.
0Kommentar| 11 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 27. Januar 2000
Bruce Eckel wrote one my favorite book - "Thinking in C++". The book was succinct and explained the concepts very well. Making the leap to Java I decided to pick up "Thinking in Java". I suppose if I knew nothing about programming and had all the time in the world I would have had gotten more out of it. However if you know C, and especially C++, pick up Java in the Nutshell (3rd Ed). Java in Nutshell is a lot faster to go through and you will get more out of it than this book.
Besides being long winded it is also tries to be a comprehensive "bible" for Java. The problem is that the sections on swing don't have the depth to tackle real world projects. So you will end up picking up books on specific Java systems anyway.
Java is changing fast and by the time you get through this there will be two new versions out there. Read Java in a Nutshell and you will be ready to go in less than half the time.
0Kommentar|War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 14. Februar 2000
I am taking a Java class now in a University, so I purchased acouple of books to learn Java. I saw this book first on the author'swebsite, and after printing out more than 100 pages of the book, I decided to purchase it. I think this is a good book with lots of well-explained tricky conceipts in Java. Some of those ideas are really subtle, and you have to fully digest them to appreciate. There are two minor weak points of this book: 1) Inner class: The discussion is really fuzzy and confusing. 2) index is lousy, almost an afterthought.
I still use this book as a reference from time to time. However, due to the lack of good index, it's harder to use than other Java books such as thinking in Java. I'll give this book 3.5 stars, and still would recommand this book to beginner Java programmers with experience in C/C++.
0Kommentar| 2 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 15. September 1999
This book goes way beyond the "tips and tricks" explained in so many other Java books. It explains in exhaustive detail how and why one should use the object oriented features of the language to produce professional-grade code. It explains many finer points of scope resolution, syntax, and class design which I have never seen covered anywhere else.
It does not attempt to cover every nook and cranny of the standard libraries, and chooses instead to use the most important ones to illustrate how things work in Java, and to demonstrate instances of good object-oriented design and coding practices. The whole idea is that, once you understand the underlying principles of the language, you'll be capable of using the free Java API documentation without needing everything to be explained to you any further.
I have only two minor quibbles. One is that the examples he provides often strike me as overly simplistic. I understand the need to keep code samples short and sweet, but I find it harder to remember the significance or the relevance of a coding construct when it is just used to push around "dummy" data members for the sake of demonstration. Longer, more realistic code samples would have helped me assimilate and retain the material better.
The other quibble is that I find the wording of some sentences to be a little vague. I sometimes find myself reading the same sentence several times before I feel that its meaning is clear to me. But this doesn't happen often.
Some other reviewers have panned this book. Maybe they were expecting that learning Java was going to be easy. It is not and it never will be. If you feel that you have some understanding of how to hack in Java, C or C++, and now you want to become a skilled object-oriented Java software engineer (and you're willing to put in the time and effort required to achieve this), you will find this book to be worth many times its cover price.
0Kommentar| 2 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 14. Oktober 1999
I was forced to buy this book for a college course I'm taking on Java. The book is long winded in the extreme at more than 1,000 pages (not a good thing). The writing style is chatty to the point of sounding like the entire thing was done by dictation.
Lots of unhelpful comparisons are provided along the way to Smalltalk, C++, and even FORTRAN. Lots of long dull example programs aren't even worth skimming. A typical example shows every possible combination of scalar type promotion. Not dull enough? Well how about the one which exercises every single operator on every single scalar type. You get the idea
The sad part is that I have personally attended Bruce Eckels one and two-day workshops at Software Development Conference and found him to be a concise and coherent speaker in real life.
0Kommentar| 2 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 8. Januar 1999
I am a Technical Architect at a consulting company in New York. I knew C++ and Java when I bought that book and went through it without any problems. On the other hand, if you don't know OOP well, you will get totally lost in the first chapter, which ironically is called "Introduction to objects". I teach OOP classes at my company and when I gave this book to my less experienced students they didn't understand a thing from the first chapter! Bruce talks about OOP like everything was obvious and doesn't care to explain it in more detail.
To summarize: a great book if you have a lot of experience with C++ / Java -- nice examples, tech vocabulary, good to learn some tricks, great reference. Beginners will not benefit from this book though. The word "introduction" is very misleading.
0Kommentar| 2 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 12. November 2001
Dieses Buch sollte eigentlich jeder auf dem Schreibtisch haben, der in Java programmiert. Nach einigen Jahren zähle ich mich zu den erfahreneren Java-Programmierern. Aber immer wieder greife ich gerne auf das Buch von Bruce Eckel zurück. Erst hatte ich die PDF-Version des Buches. Doch jedem, der schon länger mit der PDF-Datei arbeitet, kann ich das Papierbuch nur empfehlen. Einfach genial! DIE Referenz - aber auch DER Einstieg in Java.
0Kommentar| 8 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 18. Juni 2010
After the negative experiences with the Head First book of Java, I reluctantly started reading 'Thinking in Java'. Could this book keep the information content dense enough? Would this book not try to be funny, at the expense of factuality? Would I really gain KNOWLEDGE instead of a silly feeling?

After few pages, I was put at rest. Bruce Eckel is an engineer and he knows how to transfer knowledge to fellow engineers. The pages are packed with facts, rules and examples. All the examples can be downloaded from the web. No retyping is required. Just find the correct chapter, run the source through the compiler and see what's happening. You can immediately test things too. Make simple changes and see what happens. It's all possible.

The book reads like a novel, like a poem. And although there are no real cliffhangers, you just cannot let go of reading. You -have- to flip that page. You -have- to see what's this text is leading up to. 40 pages a day are no exception and every page is read with enthousiasm.

Eckel has done a great job writing this book. It is handy if you have some knowledge of C and/or C++ but it is not a requirement. It is good to know A programming language. The rest is taken care of by Eckel. He makes comparisons with older languages. He will criticize Java where appropriate. He lightens up the WHY behind many features of Java. It's not, like in other books 'Us against them' (Java against other languages) whereby 'us' of course are the good guys.

All in all, Thinking in Java gives so much factual information, accompanied with hundreds of example programs, that you grow familiar with Java.

This by far the best book I read about programming languages in a decade. Only Niklaus Wirth writes better books. Better: Niklaus Wirth and Bruce Eckel are in the same league. They know how to capture the audience, how to keep your attention, how to build up the subject, how to make you an expert in this subject. They start out simple and then use 'stepwise refinement' to steadily increase the difficulty levels.
Doing so, the AhA erlebnisse stack up. By reading and testing sources and looking to the output you find out. You litterally tap in to the 15 years of experience from Eckel.

An awesome book. Go get it.
0Kommentar| Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 31. August 1999
If you're new to Java or Objected Oriented Programming buy the Teach Yourself in 21 Days book first. If you want a deeper understanding than any other Java book I've seen buy this one. Most Java books spend way too much time on Applets which is very little what Java is used for now. Java is a full application development language and this book is one of the few that actually gets past the Java Applet stuff. Companies such as Novell and Oracle are now writing their applications (not cute web applets) using Java. Very few books teach Java as a language but rather only teach how to make cute web applets. If you really want to learn Java you need this book. Plus he offers electronic versions in PDF, RTF, HTML, and Word formats. What more can you ask? I read this book cover to cover (much of it twice) and found it to be excellent. Again however you need a basic understanding of OOP first. (C++ and Java syntax are not enough, this book really goes into the OOP stuff pretty detailed and it would do you well to get the basics down first. This book is rather in depth and I thank the writer for a very well written book.)
0Kommentar| Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden
am 3. Februar 2000
I read this book twice, and I love it. It is getting a little dated now because of all the old features that it covers that aren't so important now that Java2 is out. But as an intermediate level (ie: you already know another language) introduction to Java, this book CANNOT BE BEAT!
0Kommentar|War diese Rezension für Sie hilfreich?JaNeinMissbrauch melden