Java Programming (Oracle Press) and over one million other books are available for Amazon Kindle. Learn more
CDN$ 33.36
  • List Price: CDN$ 52.95
  • You Save: CDN$ 19.59 (37%)
Only 5 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Add to Cart
Have one to sell?
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

Java Programming Paperback – Jan 20 2012

Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 33.36
CDN$ 29.54 CDN$ 37.20

Join Amazon Student in Canada

Frequently Bought Together

Customers buy this book with Beginning ASP.NET E-Commerce in C#: From Novice to Professional CDN$ 30.71

Java Programming + Beginning ASP.NET E-Commerce in C#: From Novice to Professional
Price For Both: CDN$ 64.07

Show availability and shipping details

Customers Who Viewed This Item Also Viewed


Product Details

  • Paperback: 672 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (Jan. 20 2012)
  • Language: English
  • ISBN-10: 007163360X
  • ISBN-13: 978-0071633604
  • Product Dimensions: 23.1 x 18.5 x 3.3 cm
  • Shipping Weight: 1.1 Kg
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #63,727 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most helpful customer reviews

By Masood Hayat on Jan. 25 2014
Format: Paperback Verified Purchase
The book has 21 chapters and the first chapter starts from Array. Easy to understand but have some Java or Object Oriented concept to fully understand it. I would definitely recommend it.
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 Helpful Customer Reviews on (beta) 11 reviews
19 of 19 people found the following review helpful
Good for intended audience, update or refresher March 25 2012
By JavaDev - Published on
Format: Paperback
Disclosure: I received this book as a doorprize at a local Java User Group meeting.

Despite "Learn Advanced Skills" in the subtitle, the introduction targets "new to Java programming, a student studying for Java certification, or a professional programmer in other languages". I would add that it is also useful for those looking to update or refresh their knowledge of core Java, including JSE 7 ( aka OpenJDK ). In any event, I recommend that prospective purchasers scan the table of contents to ensure the areas covered meet their expectations. The technical reviewer is a respected Oracle Java architect.

Three additional chapters covering syntax, types, operators, and control flow are available on the book's page at the publisher's site. One surprise is that no code downloads for the book's examples are available as of this review date.

Coverage begins with a chapter on arrays, two chapters on object oriented programming, followed by chapters on object creation, interfaces, nested ( aka inner ) classes and exception handling. Next are two chapters on input/output ( I/O ) processing, then a chapter on enums, autoboxing and annotations, followed by a chapter on generics. There are three chapters related to GUI and graphics, and a chapter on collections. The final portion of the book has three chapters dealing with threads, and chapters on network programming and utility classes.

Keeping in mind that there are complete books written on several of these topics, the author does a good job of introducing and explaining them. The book has numerous examples with detailed explanations. Java 7 features, like try-with-resources and the fork/join framework, are introduced where appropriate.

I was glad to see three chapters on threads; too many programmers say "threads are easy" and end users endure the consequences. The utility classes chapter includes a discussion of and an example application using introspection and reflection, unusual for this type of book. Last, the index is reasonably comprehensive. Overall, I would rate "Java Programming" as a good addition to your bookshelf for the state of Java in early 2012.
7 of 7 people found the following review helpful
Perfect for what I needed April 8 2013
By Jason Jardina - Published on
Format: Paperback Verified Purchase
Not having done any serious programming since I left college in the late 90s and programmed in C++. I wanted to knock the rust off and get back into the swing of things. This book was perfect. I am beyond most beginner books on the market, but below the cut for advanced books. I hard niche to fill for sure, but this book is a no nonsense, get to work type of book. All examples work perfectly and each chapter builds on the last in a logical and predictable way. The examples are meant to be used in a text editor, but I have been using NetBeans and I have not only got a better grasp on Java, but a better understanding of the IDE as well.

Beginners will get a lot of good use out of this book if they download the first three chapters which are omitted from the print and study them with other, freely available, beginner material. I had the basics of programming, OO flow and logic down, so I was looking for syntax and the "Java" way of doing things, which this book provided in spades. I am not finished with the book; I'm a little over half way done, but I am looking forward to the coming chapters on threads and GUI programming. I would certainly recommend this book to folks like me, who programmed in the past and want to learn the Java syntax or programmers coming from another language. Great book.
3 of 3 people found the following review helpful
Very verbose introductory material Nov. 1 2013
By review134 - Published on
Format: Kindle Edition
I was looking for a concise book to review Java language. This book has a lot of verbose examples with long worded explanations for basic Java language structure/rules. This is a great first time Java introduction book, but for quick review I'd instead recommend java language specification book.
3 of 3 people found the following review helpful
Good for quick review Jan. 5 2013
By miras - Published on
Format: Kindle Edition Verified Purchase
I bought kindle version and it is good. No errors, code is readable. The style of the book is compact and well - written.
Thorough June 25 2014
By Messenger - Published on
Format: Paperback Verified Purchase
A solid read. Good for both individuals looking to catch up with the times and those looking to learn how to program.

Product Images from Customers