Sams Teach Yourself Java in 24 Hours (Covering Java 7 and... and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $34.99
  • Save: $6.90 (20%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Aug 13, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Sell yours for a Gift Card
We'll buy it for $2.00
Learn More
Trade in now
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 this image

Sams Teach Yourself Java in 24 Hours (Covering Java 7 and Android) (6th Edition) (Sams Teach 24 Hours) Paperback – October 31, 2011

ISBN-13: 978-0672335754 ISBN-10: 0672335751 Edition: 6th

Price: $28.09
9 New from $33.39 21 Used from $7.68
Amazon Price New from Used from
"Please retry"
"Please retry"
$33.39 $7.69

Get Up to 80% Back When You Sell Us Your Books

Shop the new
New! Introducing the, 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

  • Series: Sams Teach 24 Hours
  • Paperback: 432 pages
  • Publisher: Sams Publishing; 6 edition (October 31, 2011)
  • Language: English
  • ISBN-10: 0672335751
  • ISBN-13: 978-0672335754
  • Product Dimensions: 7.4 x 0.9 x 9 inches
  • Shipping Weight: 1.4 pounds
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon Best Sellers Rank: #587,763 in Books (See Top 100 in Books)

Editorial Reviews Review

More to Explore: See More Java Guides


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
Special Topic
Audience Level
Beginner to Intermediate
Beginner to Intermediate
Intermediate to Advanced
List Price
Publication Date
October, 2011
July, 2012
April, 2011
September, 2011
Deitel / Deitel
Hunt / John
Prentice Hall
Print Book
Kindle Book
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 writer, computer programmer, and web developer who has written more than 20 books on Internet-related topics, including Sams Teach Yourself Java in 21 Days. He maintains the Drudge Retort and other websites that receive more than 20 million visits a year. This book’s official website is at

Customer Reviews

Very easy to understand.
It feels like there should have been quite a bit more explanation of the wording instead of assuming that we all knew what he was talking about.
dan jensen
Your best bet, is to not stop here.

Most Helpful Customer Reviews

21 of 21 people found the following review helpful By S. Shelton on December 21, 2011
Format: Paperback Verified Purchase
I found this to be a great book for those with prior programming experience in othe languages, but I'm not certain what the book's core audience is. The early chapters are a bit too simplistic for an experienced developer while the latter chapters might be overwhelming for someone without prior experience. At any rate, if you do have prior experience and work through the early chapters you will find this book valuable.

Other reviews mentioned that a few chapters in the middle were extra difficult and didn't seem to flow with the rest of the book. I did not notice this problem so either this was a problem corrected in the latest version of the book or they discussed topics I was already familiar with.

My main problem using the book was with the massive hour 24 that deals with Android development. Even though this book was written in 2011, I've already found the tools have been updated substantially and differ from what's described in the book. Usually it's easy enough to figure out what to do, unfortunately I've currently run into a progress-halting problem on pg 361. We are supposed to define the properties for some buttons, but the described properties dialog is nowhere to be found. To make matters worse I'm not sure if this is a problem with Eclipse (the development tool used in this package), the Android plugin, or something else. I have no idea how to figure out what's causing this problem, and it would be nice if the book's website had an update for problems like these. At any rate, it's not the book's problem (so I can't critique it for this) but it is definitely a problem for anyone attempting to use these tools to learn how to program.
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 T. Anderson VINE VOICE on December 20, 2011
Format: Paperback
If you want a well rounded introduction to JAVA 7, look no further. This book touches on all the things you would expect in an introduction to a programming language.

The book is broken down into six parts and a set of appendices. I have listed the chapters by part below.

Part I: Getting Started- Becoming a Programmer, Writing Your First Program, Vacationing in Java, and Understanding How Java Programs Work.

Part II: Learning the Basics of Programming- Storing and Changing Information in a Program, Using Strings to Communicate, Using Conditional Tests to Make Decisions, and Repeating an Action with Loops.

Part III: Working with Information in New Ways- Storing Information with Arrays, Creating Your First Object, Describing What Your Object is Like, and Making the Most of Existing Objects.

Part IV: Programming a Graphical User Interface- Building a Simple User Interface, Laying Out a User Interface, Responding to User Input, and Building a Complex User Interface.

Part V: Moving into Advanced Topics- Creating Interactive Web Programs, Handling Errors in a Program, Creating a Threaded Program, and Reading and Writing Files.

Part VI: Writing Internet Applications- Reading and Writing XML Data, Creating Web Services with JAX-WS, Creating Java2D Graphics with Xrender, and Writing Android Apps.

Appendixes- Using the NetBeans Integrated Development Environment, Where to Go from Here: Java Resources, and This Book's Website.

The downloadable code is very well organized and usable. The author's website also contains links to the JDK 7.0 and NetBeans 7.0.

I really like that the author chose to use NetBeans. I don't get to use that editor much, but I really like it.
Read more ›
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
5 of 5 people found the following review helpful By howg on January 22, 2012
Format: Paperback
I think this is a decent book for Learning Java, however there's 2 issues that i have with this book:

1) My main issue with this book was that throughout this book the NetBeans Compiler was used then when it gets to the part about learning mobile phone programming you had to download the Eclipse IDE and Android SDK, I mean why not learn that with the Java Micro Edition that came with the NetBeans IDE like everything else in the book? Because now you gotta configure everything and make sure everything is set up right instead of using what you already have.

2) I feel that some understanding of a previous language should be known before opening this book because as it gets into more complex chapters without some understanding of another language it could be confusing for those learning how to program for the first time to correct some of the errors in the more advanced chapters. Aside from that everything else was very informative
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 25 people found the following review helpful By Navigator on December 31, 2011
Format: Paperback Verified Purchase
This is a great book to use in order to learn Java in 24 hours. That is "If you already Know Java" or any other obeject oriented programming language! The author starts out well enough with basic programming protocols but when he gets to Object Oriented Programming, you may as well toss this book and find another that can actually explain in common language what is going on. The author assumes that you already know and understand all the arcane terminology and that you can assimilate what he is talking about. Too often the author trys to be cute with over the top goofy puns and analogies that just don't make the connection.
10 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
8 of 10 people found the following review helpful By Vlad on May 15, 2012
Format: Paperback Verified Purchase
I will say something which is not so `intuitive': I am glad the selling price of this book dropped so sharply since the time I've purchased it earlier this year. I hope the price tag continues sliding down reflecting this book real value which is contained somewhere within first half of it. I have to admit I was mostly interested in web services, creating interactive programs, reading /writing XML data etc. and working with corresponding exercises I've found that about 80% of them simply don't work. I've tried several times to ask the author for a hand - no response. I think the real problem with this book is it leaves a non-experienced programmer (that would be me) `dead puzzled' about what the problem might be and hence absolutely frustrated. Bad practice.
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

More About the Author

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

What Other Items Do Customers Buy After Viewing This Item?

Want to discover more products? Check out these pages to see more: beginning development for android, 24 / 6, 24 / 6, beginning java programming for android