CDN$ 29.82
  • List Price: CDN$ 52.95
  • You Save: CDN$ 23.13 (44%)
In Stock.
Ships from and sold by Gift-wrap available.
Java Programming has been added to your 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 – Feb 10 2012

5.0 out of 5 stars 1 customer review

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 29.82
CDN$ 29.82 CDN$ 23.09

Save An Additional 10% on Textbooks When you Join Amazon Student
click to open popover

Special Offers and Product Promotions

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 672 pages
  • Publisher: McGraw-Hill Education; 1 edition (Feb. 10 2012)
  • Language: English
  • ISBN-10: 007163360X
  • ISBN-13: 978-0071633604
  • Product Dimensions: 19 x 3.6 x 23.1 cm
  • Shipping Weight: 1.1 Kg
  • Average Customer Review: 5.0 out of 5 stars 1 customer review
  • Amazon Bestsellers Rank: #234,457 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

Poornachandra Sarang is a veteran Java programmer since Java s 1996 inception. During the last 15 years, Dr. Sarang conducted many train-the-trainer programs, instructor authorization tests, and corporate trainings based on Sun Microsystems official curriculum. He has authored several books and journal articles on Java and various other allied topics. Dr. Sarang has been a regular speaker at many international conferences, including the recent JavaOne 2011. He is also associated with the University of Mumbai and a few other universities of repute as a visiting/adjunct faculty and Ph.D. advisor in Computer Science. Dr. Sarang is invited to deliver keynotes and technical talks in many international research and technology conferences. Besides Java coding, Dr. Sarang does some architecture work and is also well recognized in Enterprise Architecture space."

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

Top Customer Reviews

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.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on (beta) 4.1 out of 5 stars 16 reviews
21 of 21 people found the following review helpful
4.0 out of 5 stars 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.
9 of 9 people found the following review helpful
5.0 out of 5 stars 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.
4 of 5 people found the following review helpful
4.0 out of 5 stars 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.
5.0 out of 5 stars Fantastic Book on Java 7 April 17 2013
By Margaret - Published on
Format: Kindle Edition
This book gave a great overview of Java including new features in Java 7. Being an experienced Java developer meant that I wanted a book that wasn't too basic but was easy to understand. This book had lots of code examples and real world situations to help explain when and why certain features would be valuable. There were lots of TIPS and CAUTION sections and the book explained when certain features had big performance impacts. I bought this book on Kindle and did a lot of the reading while exercising on the treadmill. It allowed me to make my brain stronger while making my body stronger. The only downside was the code examples were too light and in a non sizable small font so I could not read those while exercising. Good value for the cost!
3.0 out of 5 stars Can't find the first 3 chapters on their website July 27 2015
By John Beaudoin - Published on
Format: Paperback Verified Purchase
It seems like it has everything you could ever want to know about java.

My complaint is that it says chapters 1-3 (introductory) have been included on their website, and it only lists the domain, bringing you to the homepage. I tried navigating all over the place on their website and simply cannot find those mysterious 3 chapters. And I really need them.