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.22 (28%)
Only 6 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.77
17 New from $14.95 44 Used from $0.49
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$35.77
$14.95 $0.49

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.
Best%20Books%20of%202014

Frequently Bought Together

Sams Teach Yourself Java 6 in 21 Days (5th Edition) + Head First Java, 2nd Edition
Price for both: $64.72

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech 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: 7 x 1.5 x 9.1 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: #151,973 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

“If you get only one Java book, it should be Sams Teach Yourself Java in 21 Days”   -PC Magazine

 

In just 21 days, you can acquire the knowledge and skills necessary to develop three kinds of programs with Java: applications on your computer, servlets on a web server, and browser-launched Java Web Start applications.

 

No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming.

 

Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all of the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most.

 

Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions.

 

“Sams Teach Yourself Java is one of the best introductions to hands-on Java programming. If you buy one book on Java, this is the one to buy!”  -Independent Web Review

 

  • Completely revised, updated, and expanded to cover the latest features of Java 6
  • Learn to develop standalone Java applications, web servlets, JavaServer Pages, and Java Web Start applications
  • Easy-to-understand, practical examples clearly illustrate the fundamentals of Java programming
  • Discover how Swing can help you quickly develop programs with a graphical user interface
  • Find out about JDBC database programming, Internet client/server programming, and XML parsing with the open source XOM class library
  • Covers new features of version 6 such as Java DB, the new relational database that is now a built-in
  • part of Java

 

Rogers Cadenhead is a web application developer who has written 22 books on Internet-related topics, including Sams Teach Yourself Java 2 in 24 Hours. He maintains this book's official website at http://www.java21days.com.

 

Laura Lemay is one of the world's most popular authors on Web development topics. She is the author of the bestselling Sams Teach Yourself Web Publishing with HTML, as well as Sams Teach Yourself Perl in 21 Days.

 

CD-ROM includes:

  • Source code for the examples developed in the book
  • Java(tm) SE Development Kit 6
  • NetBeans(tm) IDE 5.5
  • Bonus materials

 

Category:  Java Programming

Covers:  Java 6 Platform Standard Edition

User Level:  Beginning—Intermediate

 

$44.99 USA / $55.99 CAN / £31.99 Net UK (inc. of VAT)

 

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 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
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

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?