Programming Books C Java PHP Python Learn more Browse Programming Books
Sams Teach Yourself Java 6 in 21 Days (5th Edition) and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $49.99
  • Save: $14.74 (29%)
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Condition: Used: Very Good
Comment: Missing CD - Item is Fulfilled by AMAZON - Eligible for FREE Super Saver/Prime Shipping. Amazon Customer Service with Delivery Tracking. Receive your item in 3-5 Days!
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Sams Teach Yourself Java 6 in 21 Days (5th Edition) Paperback – June 4, 2007

ISBN-13: 978-0672329432 ISBN-10: 0672329433 Edition: 5th

Buy New
Price: $35.25
28 New from $16.01 44 Used from $0.14
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$35.25
$16.01 $0.14

There is a newer edition of this item:

Java in 21 Days, Sams Teach Yourself (Covering Java 8) (7th Edition)
$30.00
This title has not yet been released.
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Sams Teach Yourself Java 6 in 21 Days (5th Edition) + Sams Teach Yourself UML in 24 Hours, Complete Starter Kit (3rd Edition)
Price for both: $64.84

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 720 pages
  • Publisher: Sams Publishing; 5 edition (June 4, 2007)
  • Language: English
  • ISBN-10: 0672329433
  • ISBN-13: 978-0672329432
  • Product Dimensions: 9 x 7 x 1.6 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Best Sellers Rank: #749,923 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Rogers Cadenhead is a web application developer and author. He has written 22 books on Internet-related topics, including Sams Teach Yourself Java in 24 Hours. He’s also a web publisher whose sites receive more than 24 million visits per year. He maintains this book’s official website at http://www.java21days.com and a personal weblog at http://www.cadenhead.org.

 

Laura Lemay is a technical writer and author. After spending six years writing software documentation for various computer companies in Silicon Valley, she decided that writing books would be much more fun. In her spare time, she collects computers, email addresses, interesting hair colors, and nonrunning motorcycles. She is also the perpetrator of Sams Teach Yourself Web Publishing with HTML in a Week and Sams Teach Yourself Perl in 21 Days and a personal weblog at http://blog.lauralemay.com.

 

 

 


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Unfortunately the book appears to be an introduction to java for beginners.
William M. Ames
This book explains everything step by step and in such a way that even the very beginner can understand it.
Jose Salvatierra
I kept reading wondering when anything would be tied back into anything else.
v12

Most Helpful Customer Reviews

41 of 42 people found the following review helpful By Daniel Taller on December 12, 2007
Format: Paperback
Having had incredible success from The Visual Basic edition of this same title line, I was optimistic about this book. I was quite intimidated by Java but this book has not disappointed me in terms of making me interested and making it easy to learn.

However, I am only now finished with chapter 2 and have found an overwhelming amount of errors in quantity and severity. There are errors in the definitions of primitive types, there is a total mess in one of the code samples... one sample has several lines of code completely reversed, while the comments inserted are the same for one section of code as they are for another section performing the exact inverse calculations! It is an utter mess.

I really hope these errors are cleaned up in the next edition of the book. I've already written to the author, and I'll either want a written guarantee for a free copy of the next edition, or I'm returning the book.

My fear is that as I progress, I will encounter errors that I'm not sharp enough in the language to catch, and will end up with confusion, frustration and time wasted.

So, from what I can tell so far, the book's technique seems like it will be very successful in teaching me the basics of the language, but if the quantity and severity of errors persist as I've seen thus far, I'd have to say that there's got to be a better alternative.

A person learning something brand new from a book should not have to be the one to discover and correct errors in the book. Who's teaching who?
Comment 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
25 of 26 people found the following review helpful By William M. Ames on August 6, 2007
Format: Paperback
First le me say that as a professional developer with 20 years of C++ under my belt I found this book quite useful. It got me up to speed on how building Java applications differs from the same operations in C++. Unfortunately the book appears to be an introduction to java for beginners. I don't think a real beginner would find it easy to use.

First in most of the book minus signs have been omitted before negative numbers. Thus we are told that a byte has a range of 128 to 127, and a short has a range from 32,768 to 32,767. Anyone who can supply the minus signs doesn't need the information anyway. I saw some other mistakes I don't remember, and would probably found more if I hadn't skimmed many of the early chapters. Maybe the type setting program did this, but why would a company like SAMS let a book with this kind of errors get on the shelves.

If you already know how to program, and just want to transfer your skills to Java you can use this book. Most of the writing is clear, and so far all the code examples I have typed in compile and run. If you are a true beginner don't waste your money.
Comment 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
19 of 24 people found the following review helpful By J. D. de Ruiter on July 19, 2008
Format: Paperback
I am a certified programmer for java 1.4, and I bought this book on the title alone to get me up to date with the upgrades to version 6. What a disappointment to find that annotations are not covered at all, and generics only partially. Furthermore the collections framework is largely ignored. I looks like a java 1.3 book with some added examples to make it look like a version 6 book, but it is NOT. So if you need a book to study for the certification exam, this book is definitely NOT the one to get.
I found it a complete waste of money.
Comment 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
7 of 8 people found the following review helpful By v12 on May 15, 2009
Format: Paperback
This book is not for beginners. After a few chapters of reading I realized the claim that this book is suitable for novices was just a marketing lie imposed by the publisher to sell as many books as possible. The authors take huge concepts and then cram them into very short chapters while offering very detached examples. I kept reading wondering when anything would be tied back into anything else. A better approach would be to build a program from the basics, all the way to it's application. That is, to use the same example and BUILD upon it. That would show the relevance of all the new concepts constantly introduced. The exercises in the book are equally bad and the questions are retarded. The questions cover the most basic and irrelevant information. It is as though you read a chapter on differential equations and are then asked "Now, what is two plus two?" The authors are OBVIOUSLY not teachers but high-tech nerds, intelli-bots who imagine themselves to be geniuses as is evident from style, comments, and dedications. I should have taken a closer look before buying this book. Do not buy this book unless you are already familiar with programming!
Comment 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
7 of 8 people found the following review helpful By J. Chan on December 28, 2008
Format: Paperback
I got this book a couple hours ago in hopes of learning Java 6 multithreading. I found that I was able to fly through about 16 of the days with no problem.

However, there were numerous errors, which I think were probably due to unrefined editing. Some things appeared to have been explained by the author, but editing for clarity made the text inconsistent with code listings. So, it looks like the opposite effect was achieved.

One chapter even referred to a previous chapter's threading explanation, when in fact, there was no previous explanation (unless I missed it). I wasn't totally confused because of it, it just looked like there was a disconnect between the editor and author's versions.

Regardless, if you have a pretty good grasp on programming at least in one language, you can kind of figure out what the author really meant. However, if you are inexperienced, or perhaps like to trust things word for word, and get angry when the book makes no sense, you'll be disappointed with how misleading some things can be.

Although it's not a perfect book, and the editing leaves much to be desired, overall I liked it personally because it hit all the things I wanted to know: how Java files and libraries are structured, JAR, multi-threading, networking, byte streams, and GUI programming without an IDE.

I gave it 3 stars because it could have been so much better, but there were too many errors to call it a better than average book. I liked it though.
Comment 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

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?