Programming Books C Java PHP Python Learn more Browse Programming Books

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java For Dummies [Paperback]

4.1 out of 5 stars  See all reviews (30 customer reviews)

Buy New
$20.85 & FREE Shipping on orders over $35. Details
Only 8 left in stock.
Ships from and sold by Gift-wrap available.
Want it tomorrow, July 15? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition --  
Paperback $20.85  
Unknown Binding --  
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
There is a newer edition of this item:
Java For Dummies (For Dummies (Computer/Tech)) Java For Dummies (For Dummies (Computer/Tech))
In Stock.

Book Description

August 11, 2011 0470371730 978-0470371732 5th
The top-selling beginning Java book is now fully updated for Java 7!

Java is the platform-independent, object-oriented programming language used for developing web and mobile applications. The revised version offers new functionality and features that have programmers excited, and this popular guide covers them all. This book helps programmers create basic Java objects and learn when they can reuse existing code. It's just what inexperienced Java developers need to get going quickly with Java 2 Standard Edition 7.0 (J2SE 7.0) and Java Development Kit 7.0 (JDK 7).

  • Explores how the new version of Java offers more robust functionality and new features such as closures to keep Java competitive with more syntax-friendly languages like Python and Ruby
  • Covers object-oriented programming basics with Java, code reuse, the essentials of creating a Java program using the new JDK 7, creating basic Java objects, and new Eclipse features
  • A companion web site offers all code from the book and bonus chapters

Written by a Java trainer, Java For Dummies, 5th Edition will enable even novice programmers to start creating Java applications quickly and easily.

Frequently Bought Together

Java For Dummies + Android Application Development All-in-One For Dummies
Price for both: $47.21

Buy the selected items together

Editorial Reviews

From the Back Cover

Jumpin' Java! The bestselling Java beginner's book is now fully updated for Java 7!

Java, the object-oriented programming language that works on almost any computer, is what powers many of those cool multimedia applications. Thousands have learned Java programming from previous editions of this book — now it's your turn! Whether you're new to programming or already know a little Visual Basic or C++, you'll be doing Java in a jiffy.

  • The Java scoop — get an overview of Java, the enhancements in Java 7, and the software tools you need

  • Building blocks — learn to work with Java classes and methods and add comments

  • Get loopy — understand the value of variables and learn to control program flow with loops or decision-making statements

  • Class it up — explore classes and objects, constructors, and subclasses, and see how to reuse your code

  • A click ahead — experiment with variables and methods, use arrays and collections to juggle values, and create programs that respond to mouse clicks

Open the book and find:

  • Definitions of the many terms you'll encounter

  • The grammar of Java

  • How to save time by reusing code

  • All about if, for, switch, and while statements

  • An overview of object-oriented programming

  • Hints about handling exceptions

  • How to write Java applets

  • Ten ways to avoid mistakes

Visit the companion website at for lots of code samples that you can use in your Java programs

Learn to:

  • Combine several smaller programs to create a bigger program

  • Work with new libraries, closure, parallel frameworks, and other new features

  • Create basic Java objects and reuse code

  • Handle exceptions and events

About the Author

Barry Burd, PhD, is a professor of mathematics and computer science at Drew University. He frequently contributes to various online technology resources, including, and is the author of Ruby On Rails For Dummies and the previous edition of this book.

Product Details

  • Paperback: 432 pages
  • Publisher: For Dummies; 5th edition (August 11, 2011)
  • Language: English
  • ISBN-10: 0470371730
  • ISBN-13: 978-0470371732
  • Product Dimensions: 9.1 x 7.4 x 1 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon Best Sellers Rank: #263,276 in Books (See Top 100 in Books)

Customer Reviews

Most Helpful Customer Reviews
8 of 8 people found the following review helpful
3.0 out of 5 stars OK if you already know another programming language November 6, 2012
Format:Paperback|Verified Purchase
This book seemed to be more of a Java for C Programmers, rather than a Java for Dummies. I guess that's OK, but my son was really hoping for a book that started from square one. So if you're a good programmer in another language, this book will shepherd you through Java differences pretty well. If you only know a language like HTML and want to be able to program applications in Java, not so good.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars A Good Jumpstart For Old Programmers. April 28, 2012
Format:Kindle Edition
As someone who programmed in BASIC FORTRAN Pascal HPL and infequently COBOL back in the eighties this has been a good book for reintroduction. Once I start actual programming I can turn to the dozens of resources out there. This book does what none of them do...get you through all those `what the **** are they talking about` moments that keep experienced programmers from getting back in the game and doing what the young guys cant.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Java time February 29, 2012
By KarenM
Format:Paperback|Verified Purchase
This book was very helpful. I was hired as a Java Software Development trainee. The book provided by the company was ok but tended to be long winded. The on line support for Java For Dummies was easier to understand. The price was very good. I recommend to anyone seeking Java stuff.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Great Book for a Newbie... November 8, 2011
Format:Paperback|Verified Purchase
This is a great book if you are just learning to program in JAVA. It is very easy to read and understand.
It has help me a lot with my venture in learning to program in JAVA.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars Great way to learn Java! October 1, 2011
Format:Paperback|Verified Purchase
This book is great for beginners to launch into a Java career and an excellent point of reference for the advanced Java software developer as well. Barry Burd presents a wide range of examples and analogies to help the reader grasp Java from any angle.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
1.0 out of 5 stars Not easy to use May 23, 2012
Format:Paperback|Verified Purchase
I have read many books on programming and hoped that this book would launch me successfully with Java. Not so, each page seemed to contain a mass of information I did not need or want to know. However, what I wanted to know would often be a reference either to another chapter in the book or "visit this book's website" - maddening. Right at the beginning, Burd lists out some Java Bytecode, I have no idea why this was considered useful. Also, the examples did not follow a clear and rational theme. Nor was the structure sensible. Page 26 out of 400 shows a 'while loop' containing a conditional clause. The later chapter on arrays does not include 2-dimensional arrays. I did set up eclipse using the Sun website and with little thanks from Burd. Actually he writes "follow the instructions at [...]". In fact, I would strongly recommend that anyone wanting to learn Java avoids this book altogether but follow its authors advice: go online to a 'learn java" website. There you will at least learn about classes, objects and methods without a great deal of aggravation and at very little cost!
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Great Reference Guide! April 20, 2012
Format:Kindle Edition|Verified Purchase
This book on Kindle was probably one of the best decisions I've made with my Kindle, the book and the search bar make a great, searchable, in-depth reference guide for when you want to know something about a particular subject and it's very easy to understand and adapt into your own code.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
3.0 out of 5 stars It's ok, just too hard to keep up with September 24, 2013
By Ernesto
Format:Paperback|Verified Purchase
I like how they explain the concepts, but the author ofter just puts bunches of code that you don't understand and explains it later. This is very annoying because You have to keep going back and forth to know what the author is explaining. It'd be better if he explained and then gave you examples
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Easy to read, could be more condensed but it is OK
I like the book. It is OK for both new coders and experienced people with different coding languages. I believe it could be shortet with the same info.
Published 5 months ago by Michal Baczynski
5.0 out of 5 stars Excellent Book
Been in Computers since 1970, have read a lot of manual and this one appears to be one of the better ones.
Published 5 months ago by Scott B Lindgren
4.0 out of 5 stars Wordy but helpful
This is a boring read, but if you want to learn Java it will help you out. It has a lot of stuff that you will never use, and it kind of just touches on GUI here and there. Read more
Published 6 months ago by SigChiGuy
5.0 out of 5 stars OOP - check!
I finally understood Object-Oriented programming. Explained in a easy, well illustrated way. Great book. Will def recommend this further. :)
Published 7 months ago by Hildur Jonsdottir
5.0 out of 5 stars Thank you, Barry.
I love the way the author writes so that he's not talking over the reader's head. I love that he provides sample programs and descriptions and so on. Read more
Published 7 months ago by Claudette L. Clark
5.0 out of 5 stars Awesome book
I bought this book a while back and just forgot to write a review. The shipping was on time and the book was in brand new condition as described. Read more
Published 9 months ago by Keith Ross
4.0 out of 5 stars Computer Science Student
i'm a computer science student currently going into my 2nd year of college. I purchased this book hoping to get ahead of the curve and that's exactly what this does. Read more
Published 10 months ago by Steven Soriano
3.0 out of 5 stars It's Okay.
I needed an intro to JAVA for a new job and this book was the quickest way to get the info I needed. Not a life changing experience but a solid tool to get you started...
Published 11 months ago by Eagle Eye
5.0 out of 5 stars Learning JAVA
I may teach a course this fall on JAVA I and this book is helping me achieve the necessary skill level to teach it. Read more
Published 11 months ago by James J. Sherin
5.0 out of 5 stars Really Good Book
Amazing content. Very well explained. I love it!
You will learn a lot with this book, it explains really well the specific and basic things you need to know to program with... Read more
Published 12 months ago by JulianV12
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category