Industrial-Sized Deals TextBTS15 Shop Women's Handbags Learn more nav_sap_SWP_6M_fly_beacon $5 Albums $5 Off Fire TV Stick Off to College Essentials Shop Popular Services pivdl pivdl pivdl  Amazon Echo Starting at $99 Kindle Voyage Nintendo Digital Games Shop Back to School with Amazon Back to School with Amazon Outdoor Recreation STEM Toys & Games
Sams Teach Yourself Java in 21 Days (Covering Java 7 and... and over one million other books are available for Amazon Kindle. Learn more

Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) (6th Edition) 6th Edition

51 customer reviews
ISBN-13: 978-0672335747
ISBN-10: 0672335743
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.
Sell yours for a Gift Card
We'll buy it for $4.93
Learn More
Trade in now
Have one to sell? Sell on Amazon
Buy used
$13.50
Buy new
$27.48
More Buying Choices
34 New from $24.99 18 Used from $13.50

There is a newer edition of this item:

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


InterDesign Brand Store Awareness Rent Textbooks
$27.48 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) (6th Edition) + Sams Teach Yourself C++ in One Hour a Day (7th Edition)
Price for both: $57.43

Buy the selected items together

Editorial Reviews

Amazon.com Review

More to Explore: See More Java Guides

 


    Title
Sams Teach Yourself Java in 24 Hours Sams Teach Yourself Java in 21 Days Java™ for Programmers Java Performance
Covering Java 7 and Android
Covering Java 7 and Android
Deitel Developer Series
Covering Latest Oracle and Third-Party Tools
 
Guide Type
Tutorial
Tutorial
Tutorial
Special Topic
 
Audience Level
Beginner
Beginner to Intermediate
Beginner to Intermediate
Intermediate to Advanced
 
Pages
432
720
1168
720
 
List Price
$34.99
$44.99
$59.99
$59.99
 
Publication Date
October, 2011
July, 2012
April, 2011
September, 2011
 
Author(s)
Cadenhead
Cadenhead
Deitel / Deitel
Hunt / John
 
Imprint
Sams
Sams
Prentice Hall
Addison-Wesley
 
Print Book
 
Kindle Book
 
Edition
6
6
2
1
 
Brief Description
An introduction to programming and Java; no previous programming experience required.
An introduction to Java, for readers with some previous programming experience.
A comprehensive guide to Java, for professional programmers new to Java, but experienced with other programming languages.
An authoritative guide to creating faster, more reliable applications, for intermediate to advanced programmers.
 

About the Author

Rogers Cadenhead is a programmer and author. He has written more than 20 books on programming and web publishing, including Sams Teach Yourself Java in 24 Hours. He also publishes the Drudge Retort and other websites that receive more than 20 million visits a year. He maintains this book’s official website at www.java21days.com and a personal weblog at http://workbench.cadenhead.org.

NO_CONTENT_IN_FEATURE


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: Sams Teach Yourself
  • Paperback: 720 pages
  • Publisher: Sams Publishing; 6 edition (August 27, 2012)
  • Language: English
  • ISBN-10: 0672335743
  • ISBN-13: 978-0672335747
  • Product Dimensions: 7 x 1.5 x 8.8 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (51 customer reviews)
  • Amazon Best Sellers Rank: #70,935 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

Most Helpful Customer Reviews

25 of 26 people found the following review helpful By pmd1973 on June 2, 2013
Format: Kindle Edition Verified Purchase
Stay away from the Kindle edition of this book. All the code examples are horribly word-wrapped making it difficult to copy the code correctly. I rotated the screen to landscape and reduced the font to the second smallest size. This reduced but didn't eliminate the wrapping and it made the text much more difficult to read. I figured switching to "Kindle for PC" might help... NO DICE!!! On the Kindle hardware the code reads...

System.out.println(" Status: " + status);
System.out.println(" Speed: " + speed);
System.out.println(" Temperature: " + temperature);

This is correct. On "Kindle for PC", the code reads...

System.out.println(" Status: " status);
System.out.println(" Speed: " speed);
System.out.println(" Temperature: " temperature);

"Kindle for PC" completely dropped at least three "+" signs on that page! An easy error to pick up, BUT STILL!!!!

If you decide to get the book, spend a couple of extra bucks and buy the hard-copy.

**UPDATE**
After reporting the problem to Amazon, they agreed there was a problem and were glad to "exchange" the Kindle version for the physical book... Much more than fair.
3 Comments 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
17 of 17 people found the following review helpful By IncredibleBri on January 1, 2013
Format: Paperback Verified Purchase
This book is an excellent introduction to Java 7. If you come from a different programming background (C, C++) then this book will be even faster to read. My only complaint is that almost a whole week is dedicated to developing GUIs. These chapters became difficult and almost boring to read, although the final week of the book makes up for it by covering IO, Databases, XML and RSS.
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
10 of 10 people found the following review helpful By Kenneth on June 14, 2013
Format: Paperback
I bought this book a couple weeks ago, and I am absolutely not a beginner in Java. The code in this book is kind of confusing because it lacks a use of comments. You won't understand it until you go back and forth in the book to find out what the author really means. I have read a good Java book before, its name is "Starting out with JAVA..." written by Tony Gaddis. That is the best book for absolute beginners. The author explains everything in very detail with so many different examples that(with the use of comments). So beginners can easily follow and get the core. But for this book, the author tries to put everything possible into this book without too much detail. It's hard to follow. It jumps right into the use of classes and objects. Everything just goes too fast. I would not recommend this to any beginners.
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
10 of 10 people found the following review helpful By Thomas Easley on July 9, 2013
Format: Kindle Edition Verified Purchase
This book may be perfectly good, but I really couldn't tell you because its impossible to follow along with the code due to the Kindle app constantly rendering the sample code portions of the book wrong. It does give you a place to click to see an image of the code, but frequently I've run into the code in these image portions doing something completely different than what is discussed in the book.
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
16 of 19 people found the following review helpful By Eric on April 28, 2013
Format: Paperback Verified Purchase
Length: 1:46 Mins
The content does move a little fast--the author tries to cover a lot of ground in a short time. The example code could have been simplified because I found it hard to follow much of it. I don't think this is a bad book, but I did find it necessary to search online for clarification on some points. My recommendation to anyone wanting to learn Java is to first search online for a tutorial (there are several available.) This book might be a good followup to those online sources. I gave it three stars simply because it created more questions than it answered. Again, not a bad book, but not the best source for the beginner.
5 Comments 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
5 of 5 people found the following review helpful By Ann K. on January 28, 2014
Format: Paperback
I first read The Java Programming Language, 2nd Edition (JPL) by Gosling et al., and that is a great book though a little out of date. I then checked this text (Teach Yourself Java in 21 Days, 6th Edition) out from my local library to come up to speed with Java 7, but it is a disappointing book in a number of regards:

1. No explicit list in the text of the differences between Java 6 and Java 7 (for example)

2. No mention of annotations in the index (Perhaps they exist in the text somewhere, but I'm not going to read it to find out.)

3. 4 pages on generics, and that's it

4. A sampling of inaccuracies that are offputting for a professional programmer:

4a. pages 81/82 discuss casting, and the terminology is sloppy and in some cases incorrect, as in the following: "To use superclass objects where subclass objects are expected, you must cast them explicitly. You won't lose any information in the cast, but you gain all the methods and variables that the subclass defines." No - this is just plain wrong. You can have a superclass reference to a subclass object that you can cast to the subclass type in order to access subclass-only methods. If you don't cast it, then you will have access only to the superclass methods. However, claiming that a superclass object or a reference to the superclass object can be cast to a subclass object is either pure sloppiness, or unwitting inaccuracy. An example is given later which clarifies things, but the upcasted and downcasted reference points to a subclass all the time.

4b. page 92, arrays, and the following is incorrect or incomplete: "... you can't have an array that contains both String objects and integers". Well, yes you can. And, are we talking "int" integers or "Integer" integers ?
Read more ›
2 Comments 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

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) (6th Edition)
This item: Sams Teach Yourself Java in 21 Days (Covering Java 7 and Android) (6th Edition)
Price: $27.48
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: programming, app development