Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

The Java Tutorial: A Short Course on the Basics, 4th Edition 4th Edition

4.4 out of 5 stars 16 customer reviews
ISBN-13: 978-0321334206
ISBN-10: 0321334205
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$10.95 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$49.97 On clicking this link, a new layer will be open
More Buying Choices
14 New from $10.70 33 Used from $0.01 1 Collectible from $9.85

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save up to 90% on textbooks Rent Textbooks
$49.97 Free Shipping for Prime Members | Fast, FREE Shipping with Amazon Prime Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Editorial Reviews

From the Back Cover

About the Author

See all Editorial Reviews
NO_CONTENT_IN_FEATURE

Ignite your imagination
with these editor's picks from Kindle books. See more

Product Details

  • Paperback: 672 pages
  • Publisher: Addison-Wesley Professional; 4th edition (October 9, 2006)
  • Language: English
  • ISBN-10: 0321334205
  • ISBN-13: 978-0321334206
  • Product Dimensions: 7 x 1.5 x 9.3 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #1,462,766 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By calvinnme HALL OF FAME on February 22, 2007
Format: Paperback
This book is a terrific introduction to the Java programming language. It has been written to coincide with the release of Version 6 of JSE (Java Standard Edition). I had not seen the previous editions of this book, but I was quite impressed with the entirety of this edition. In particular, I really liked the organization. There is a brief chapter that introduces you to the basic recipe of writing Java programs on various platforms, and then the book gets down to business with object-oriented concepts first, before it tackles any other issue. Next it tackles the basics of the Java language specifically - variables, operators, expressions, control flow, classes and objects, and then interfaces and inheritance. This gives the novice an idea of how to do very basic programs in Java that include its object-oriented facets. Next, the more elegant concept of generics is introduced. The book makes it clear not only how to use them, but why you would - they add stability to your code by making bugs more detectable at compile time. Oddly enough, the next chapter is where the author chooses to introduce the creation and usage of packages. This is generally saved to the end of most books, since bundling classes and interfaces into packages is not something that the novice Java programmer needs up front, but it is a well-written and well-illustrated chapter on the subject. Next the author returns to more basic Java topics - numbers and strings, exceptions, and basic I/O. It is hard to do anything meaningful in Java without a grasp of these topics, and the book does an especially good job of explaining the confusing world of Java I/O.

The chapter on the Java Collections Framework is made easier by the previous chapter on generics.
Read more ›
Comment 37 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is based on the tutorials available on the Java site, but I found this didn't worry me at all as I read the book.

I have always been impressed with 'The Java Series' of books from Sun and this one ranks well. But while I was prepared to accept a more superficial transfer from the web version, what I got was much nicer. The book includes many important topics that are required to move from 'basic Java' to serious development, and while the collection topics alone is enough to recommend the book, the coverage is a mixture of the basics, advanced, and the "need to know" which impressed me.

The coverage of the very basics is a lighter than in many beginners books so you wouldn't want this to be your only book, but I would certainly recommend it to people who have a grasp of the Java basics, anyone moving to Java from another language, or even if you haven't done much work with Java 5 and would like a decent reference for the additional material.

All things considered, this book has better coverage and more uses to a larger audience than I expected and look forward to having it near me on the book shelf for my future needs.
2 Comments 36 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is basically just the online tutorials, but it is much much easier to go through them in book form. I found the book easy to read and a helpful reference to flip through. It includes a CD which contains an only slightly out of date Java 6.x and all the trimmings, plus the tutorials and source code for the example. Better to get a new Java from Sun if you are seriously going to use the language, but the one on the CD should be good enough to experiment with.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I wish I could give 3.5 stars instead of only 3 or only 4.

So far this book seems to be a great primer on Java. It's not written in a style that assumes you have a CS degree and already know 27 different languages and OOP libraries. Coming from a structured programming background I find this to be a big plus. I hate "starter" books that assume you have a broad knowledge of the topic even before you get into the first chapter.

The accompanying CD seems to have come from a different edition than the book itself. For instance the answers for Chapter 1 questions and exercises don't match up to what's on the CD. There's an extra exercise on the CD and exercise 1 is different as well. Does not instill confidence in the authors/editors.

The other "gripe" I have is that the book is slanted to the Netbeans IDE. I know this is mainly due to it being a "Sun" book and therefore they're going to push their IDE (now Oracle). Still it would be nice to have an IDE agnostic approach as much as possible. Most things in Eclipse seem close to what's shown for Netbeans anyway.
Comment 8 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is definitely a very nice beginner's book. Different readers want different level of books. For a beginner, I think this is the best one. It teaches you everything from the scratch, even if you don't have any programming experience. However it tells everything basic in Java. Someone may have some programming experience so you can skip some parts. This is not a waste though. A real waste is that you bought a book that does not teach you the very basic things and you feel uncomfortable then lose the interest to go on reading. Reading this book is a kind of enjoyment. It is concise but very clear. If you can't understand it then you might want to think about quitting programming.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

The Java Tutorial: A Short Course on the Basics, 4th Edition
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: The Java Tutorial: A Short Course on the Basics, 4th Edition