Rating: Summary: Excellent for understanding Java theory. Review: This is one of THE two must-have books for learning Java and the rationale of Java, in my opinion. (The other is Deitel & Deitel's Java, how to program, which teaches you the mechanics.) The book has a few omissions (e.g., the awt classes are not sufficiently covered), but the coverage given to classes and class extensions as well as the explanation of input and output alone is well worth the price of the book.
Rating: Summary: Excellent for professionals Review: Good book for software porfessionals !!!. especially who are in the industry and wanna learn real Java. This book has no baby graphics and no silly examples. Its straight to the point and boards you on java. But a bit difficult to non programmers. Needs some basic OO concepts. Also demands some patience while reading. should be accompanied by some CD or project examples. Lastly and surely !!! Its NO way near to the C bible by K & R.
Rating: Summary: The best java book in the market Review: If you are looking for a java book there are I think thousands in the bookselves.But, this book is really the best to know about the language Java. This book stands in the same rank with the K& R for C programming,B.Stroustrup for C++ Programming. If you are interested to know about application area using java , this book may not suits you.
Rating: Summary: A deep explanation of why Java is the way it is. Review: One of the things missing from so many of the "Teach Yourself" Java books is an understanding on the part of the author as to why the language is designed in the manner that it is. Coming from James Gosling, this book contains detailed and extremely concise explanations of Java that explain the deeper logic behind Java. This is NOT a book for the beginning Java person who just wants to learn how to make an applet or open up a socket. This is a detailed explanation of Java intended to provide a solid reference on the reasoning behind Java. As such, it is very readable and very informative.
Rating: Summary: A very good book for those with much programming experience. Review: The book does well to keep the descriptions brief. If you haven't had much O-O experience but have had a lot of programming experience it does a good job to help you out. If you like books with lots of examples this is not for you, however if you enjoy clean descriptions that get right to the point it is "the call". Be sure to go to the back and check the URL to the on-line errata site as well. Since this book explains the language, you'll want another book with all the language API's to really get fancy.
Rating: Summary: Quick checkup ok, Trying to learn no way Review: If you are trying to learn java this is not the book for you, but if you need a quick lookup that this book may help.
Rating: Summary: The least helpful Java book I have Review: If one is looking for a high level overview of the basics of Java, this book is adequate. But if the goal is to actually use the book as a tool in order to learn Java, there is not much content. I have 4 Java books, and only 1 I never open. This is it
Rating: Summary: Read this first. Tutorial, reference, rationale all in one. Review: This book is an 11 because it is from the horse's mouth. Otherwise it would be only a 10.0. Read this first if you already understand object programming. Want a different book? Buy it after this one. For more detailed reference also get the The Java Language Specification
Rating: Summary: The most outstanding Java book Review: This book is the best Java book I have ever seen.
Best for both begining and advanced Java programmers.
Rating: Summary: A great book Review: A great book, one of the very best on any computer language that I've read, and I've read a lot of them.
Unlike most other introductory books on Java, this one is complete, brief, and extremely well written.
Not only did I learn a lot from reading it (it was my first Java book)--I enjoyed reading it.
Note: This book is written for software professionals who want to read a serious treatment of the subject. It's not a tutorial for beginners or anyone for whom a new language is a struggle.
|