Java Programming (Oracle Press) and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Java Programming (Oracle Press) on your Kindle in under a minute.

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

Java Programming [Paperback]

Poornachandra Sarang
5.0 out of 5 stars  See all reviews (1 customer review)
List Price: CDN$ 52.95
Price: CDN$ 33.36 & FREE Shipping. Details
You Save: CDN$ 19.59 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 7 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it delivered Friday, August 22? Choose One-Day Shipping at checkout.


Amazon Price New from Used from
Kindle Edition CDN $29.97  
Paperback CDN $33.36  
Save Up to 90% on Textbooks
Hit the books in's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
Join Amazon Student in Canada

Book Description

Feb. 10 2012 007163360X 978-0071633604 1

Develop, Compile, and Debug High-Performance Java Applications

Take your Java skills to the next level using the expert programming techniques contained in this Oracle Press guide. Featuring real-world code samples and detailed instructions, Java Programming demonstrates how to fully utilize the powerful features of Java SE 7. Find out how to design multithreaded and network applications, integrate structured exception handling, use Java libraries, and develop Swing-based GUIs and applets. Inheritance, generics, and utility classes are are covered in this practical resource.

  • Create custom classes, methods, arrays, and operators
  • Control program flow using conditional statements
  • Handle multithreaded, network, and I/O programming
  • Learn new constructs in multithreading
  • Incorporate enums, annotations, and autoboxing
  • Recover from errors, input failures, and exceptions
  • Use Java Swing to build lightweight GUIs and applets
  • Cut development time using the collections framework
  • Work with the latest Java libraries and utility classes

Frequently Bought Together

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

Customers Who Viewed This Item Also Viewed

Product Details

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.

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

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars Good Book 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?
Most Helpful Customer Reviews on (beta) 4.0 out of 5 stars  11 reviews
20 of 20 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
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.
8 of 8 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 4 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.
1 of 1 people found the following review helpful
5.0 out of 5 stars The first java book that respects the fact that you have other things to do than read java books. Feb. 3 2014
By Mark Alford - Published on
Format:Paperback|Verified Purchase
It skips what would traditionally be the first three chapters of most java primers, but provides them online. if you have ever programmed at all before and want to learn java this is a great book. The writer doesn't introduce concepts in code that he hasn't already explained. Used with the three online chapters it is a great intro for anyone. He doesn't waste your time. One note the online chapters are listed as being on the Oracle publishing site, but once there you can't find him listed. You must use the mhpublishing link at the top of the page to make it to the author's page. It surprises me that so many people recommend "Thinking in Java" for beginners. That is a way to verbose for beginning. It should probably be everyone's second book.
3 of 4 people found the following review helpful
1.0 out of 5 stars 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.
Search Customer Reviews
Only search this product's reviews

Look for similar items by category