Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $162.80
  • Save: $142.50(88%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Dec 19, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Trade in your item
Get a $15.12
Gift Card.
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

Introduction to Java Programming, Comprehensive (8th Edition) Paperback – January 13, 2010

ISBN-13: 978-0132130806 ISBN-10: 0132130807 Edition: 8th

Used
Price: $33.84
Rent
Price: $17.99 - $20.30
11 New from $55.00 67 Used from $29.80
Rent from Amazon Price New from Used from
eTextbook
"Please retry"
Paperback
"Please retry"
$17.99
$55.00 $29.80

NO_CONTENT_IN_FEATURE
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

Product Details

  • Paperback: 1368 pages
  • Publisher: Prentice Hall; 8 edition (January 13, 2010)
  • Language: English
  • ISBN-10: 0132130807
  • ISBN-13: 978-0132130806
  • Product Dimensions: 8 x 1.7 x 10 inches
  • Shipping Weight: 4.7 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (44 customer reviews)
  • Amazon Best Sellers Rank: #437,067 in Books (See Top 100 in Books)

Editorial Reviews

Review

“All the topics and concepts are clearly explained with examples and tips to remember with side texts.” — Syed Riaz Ahmed, North Georgia College and State University

“The first, best feature of this text is the rich set of clear example code provided — which are located in concise textual explanations well-suited for the modern undergraduate. In addition, the wide coverage of material makes this book suitable for several courses. For an undergraduate student, it is a true “keeper”.” — Frank Ducrest, University of Louisiana — Lafayette

“One book [Liang] for ALL Java courses.” — Maureen Opkins, California State University — Long Beach

“The thorough nature of this text [Liang] should be stressed; it has utility as a reference far after the course is over.” — Dale Parson, Kutztown University of Pennsylvania

“The interactive and animated online support for this text [Liang] will help students realize how Java syntax evolves into a Java program, which, in turn, executes.” — Barbara Guillott, Louisiana State University

From the Back Cover

CourseSmart
Save money. Lighten your backpack. Access your textbooks anytime, from anywhere.

This title is available as an eTextbook from CourseSmart. Purchase your assigned textbook as a CourseSmart eTextbook, and stop lugging books around campus! You can also access CourseSmart eTextbooks from your iPhone.

Instructors, request your exam copies online and get instant access. Learn more at coursesmart.com.


More About the Author

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

Customer Reviews

The Liang book explains the concepts in a natural-flowing way, with tons of code examples and clear explanations.
sil1300
Overall, I think this is a good book for someone wanting to learn Java from zero knowledge and be able to move to advanced topics with the same book.
Joe Smith
A book about a specific language should not have to go in-depth about basic programming principles, only principles with Java itself.
Michael E. Rudd

Most Helpful Customer Reviews

31 of 32 people found the following review helpful By Wienke on January 21, 2010
Format: Paperback
Try to learn Java from the tutorials available online, and you encounter breezy references to unfamiliar concepts and examples so complicated you can't tell the predefined Java classes from those the programmer has added. But if you make an investment and buy this book, a master teacher leads you by the hand.

The organization of the text seems odd at first. Why, for example, does Liang introduce a single GUI component, JOptionPane, at the beginning? It turns out he is showing you how to parse strings into other data types. Why does coverage of the String class intervene in the middle? It turns out to be a good example of an object, following up on the previous chapter. Every concept is presented in a logical progression.

Along the way, Liang makes excursions to topics like 2D arrays and Wrapper classes. I recently finished the brief version of this book and then needed to use a Swing feature, tables, which is covered only in the comprehensive version. So I had to rely on Sun's tutorial, which is excellent but assumes you know the basics. It gives no explanation of the object type used to hold a table's data -- but Liang's intro had prepared me to recognize and use a 2D array. My first attempt didn't work. Closer review showed that booleans and integers should be surrounded with extra code -- which, having read Liang, I knew were wrappers. That's when I decided to continue on to this comprehensive version. Liang is that good, you'll want all 1300 pages.

Throughout the book are beautifully designed examples, presenting exactly the code necessary to illustrate the target concepts and no more, and presented in full. If you're new to OOP and unsure where to place certain code, you can use Liang's examples as guides.
Read more ›
2 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
17 of 18 people found the following review helpful By Dvir Cohen Julius on February 3, 2010
Format: Paperback Verified Purchase
this book is excellent. It is very easy to read and it covers all the topics from basic programming to more advanced programming in a sequential order very well. I highly recommend this book to beginners and advanced programmers due to the clear explanations, the ease of the reading comprehension and the well illustrated examples.

The book begins by telling you the basics of how a program is executed by your computer to give you a little knowledge of what is going on in the background. The author then dives into basic and advanced topics., don't worry, if you buy the book, the author does an excellent job of clearly explaining the topics to the reader which is the best part of the book because it is so easy to read.

It explains all the topics step-by-step without any holes or gaps in the explanations, so you can easily comprehend what the author is talking about.

Finally, the author uses colored code to show you examples of what the actual program would look like in order to get it to work. The illustrations are enough to understand the concept.

In conclusion, I would HIGHLY recommend this book to any beginner because the book is delivered in a sequential order from basics to advanced concepts, ease of comprehension, and very well illustrated examples. This is the only book I have read where I have wanted to send a letter to the author complimenting how well the book was written. I only wish math books were written as well as this book was. I just have to say it is a definite MUST BUY!
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
20 of 22 people found the following review helpful By D. Shin on February 3, 2011
Format: Paperback Verified Purchase
Trust me. I'm a first time Java/programming novice, with barely any experience in C++. When I was trying to find my be-all end-all Java book, I started with Head First, also tried Sam's Teach Yourself Java in 24 Hrs.

Head First was a mistake from the beginning; it's written for programmers, as an easy intro into simply a different language and style (with OOP).

Sam's is better for programming novices; however, is very skimpy on the details. Personally, I feel like if you're new to programming, you really need to know the basic basics. And in "24 Hours" you simply cannot get an overarching, complete view of programming and Java.

To me, this book has it all. It starts from the ground up, introduces basic programming practices first, then introduces methods and OOP in a totally, non-intimidating strategic order, such that things actually make sense; all the i's are crossed, all the t's are dotted. (That's how the saying goes, right?) :P

PLUS, with the great amount of review points, exercises, and actual PROGRAMS the book has you write, it's just spectacular all around for learning Java.

If you are SERIOUS about learning Java, and you're new to OOP/programming in general; heck, even if you already are a programmer, Liang's Intro to Java Programming, is IMO, the BEST option you can go with and TOTALLY worth the steeper textbook price.
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 JuanFiesta on February 18, 2012
Format: Paperback Verified Purchase
Over the years, I have learned numerous technologies via the self taught, read a book method. There are many good books available. This book is by far the best I have used.

The material is laid out to allow for students with many different agendas. The different approaches and relevant sections are documented at the start of the book. I opted for the cover to cover approach and am glad that I did. This book is clearly written in a way that explains the concepts and techniques to both newcomers and experienced readers. As might be expected, there are numerous code examples in the book. While a few may leave the reader scratching their head asking why, following through always leads to the answer. Additionally, many of the early examples are expanded in subsequent sections, gradually leading to fun and/or useful applications.

The content also goes far beyond the typical introduction to a programming language or environment. In the later sections, data structures, networking, graphics and a number of other areas that make a real difference in the student's ability to be productive are presented.

This book is clearly written with the student in mind. Each chapter has a large end section consisting of highlights, review questions and programming exercises. The exercises are incredibly rich and diverse. The author has clearly spent considerable time putting together these exercises so that students from diverse areas of business, science, etc. will find relevant examples of applying their new found skills to their immediate needs.

The only negative I found, is that there are some places in the book where there are small typo and similar errors. The author encourages the reader to let him know if any are found.
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

Customer Images

Most Recent Customer Reviews

Search