Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

The Java Programming Language Paperback – Dec 1 1997


Amazon Price New from Used from
Paperback, Dec 1 1997
CDN$ 26.32 CDN$ 1.08

Join Amazon Student in Canada


NO_CONTENT_IN_FEATURE

Product Details

  • Paperback: 442 pages
  • Publisher: Addison-Wesley Pub (Sd); 2nd Revised edition edition (December 1997)
  • Language: English
  • ISBN-10: 0201310066
  • ISBN-13: 978-0201310061
  • Product Dimensions: 23.1 x 18.3 x 2.3 cm
  • Shipping Weight: 771 g
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (33 customer reviews)
  • See Complete Table of Contents

Customer Reviews

4.2 out of 5 stars
Share your thoughts with other customers

Most helpful customer reviews

Format: Paperback
I'm disappointed with many of the low rated comments, this book is not for beginners, its an intermediate to advanced text. When you read the description it states: "Most of this new edition has the more experienced reader in mind".
I started out with this book in college, it was assigned reading and I hated it, I had to read each page twice. But as I got more proficient with java and wanted to learn all the fine points, I couldn't find another book out there that delves into the core of the language as well as this book does. Most java books out there spend half the book discussing swing and the api classes, but this book discusses the language itself. If you're a software engineer especially, the most difficultly you'll have is debugging complicated code, you'll need to have a good understanding of how java works under the hood.
This book was invaluable to me at work, because I didn't really understand why certain variables weren't getting updated, until I read that unless you specify them as volatile, a class will keep a cached copy of them. I had problems with the order of initialization of certain variables in a subclass, and then I read that top most super class gets instantiated first, then its subclass, on down the line, fields first, then the constructor guts.
You can assume that any book written by the creator(s) of a language wont be introductory, but will give you an in depth look at the finer points of the language that other, more cursory books, gloss over.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
This is the best book by far to explain Java itself, concise and clear cut, but don't expect to get much out of it if you haven't done any Java coding or are just getting started. After you code Java seriously for a while, you'll find this book beautiful.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
As many of the other reviewers have noted, this is a good book for those coming from programming in another language such as C++. It provides a good overview of the standard library of classes you'll find in java.lang and java.util. The example code is generally well written and exhibits good programming behavior.
But, by far, the best feature of this particular book is its index. The index is very, very complete and well done. It's always easy to find exactly what you're looking for. A good index can often make or break a book; in this case, it really makes it.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
As opposed to a number of other introductory books for Java, this one doesn't cater to "Dummies", but to competent programmers who want to pick up another programming language. It gives a solid introduction to the language and manages to introduce the necessary object oriented concepts along the way without boring readers who have prior OOP experience. It is also entertaining without being overly cute. I would not hesitate to recommend it to anyone with prior programming experience.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
I am a hardcore C++ devotee that has recently fallen into a Java/J2EE project. I wanted to come up to speed quickly on more than just the syntax of the Java language. There are literally dozens of Java books that discuss the "how do I accomplish X in Java" type of issues. This book is focused more intently on why Java was designed the way it was.
A few reviewers have stated that this book was dull, hard to get through, etc. I found it to be quite the opposite - I read every single page of the book, and I feel that I've come away with a greater appreciation and understanding of the language/platform than I had originally expected.
"The Java Programming Language" is what "The C++ Programming Language" was to C++: an absolute tenant/required read.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
many reviewers seem to have the misconception that, somehow, this is a tutorial, a teach yourself java book. it is a reference for using the java programming language to design and write software, not a manual describing how to use the class libraries. it's great for deepening your understanding of how things are done in java and why they are done that way. it is supposed to be used in conjunction with books that discuss high level software engineering.
there are MANY great books for learning how to program in java. the core java books by horstmann and cornell are my favorites. if you want a quick reference, buy java cookbook or java in a nutshell. buy this book after you have a strong understanding of the libraries. you won't regret it. your code will have less bugs and be easier to understand.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
A dull book for a dull language. It's hard to make a language like Java exciting, and the authors of this book didn't try. Which means it's blessedly free of the tiresome advocacy found in other Java intros. This is a straightforward, workmanlike introduction to the language.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
I have bought about $500 worth of Java programming books in the last 6 months. I have some programming background and found this to be the absolute BEST BET for anyone wanting to know the RULES OF THE GAME. It is the Hoyle of Java. My recommended 1st book.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Product Images from Customers

Search


Feedback