Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Introduction to Java Programming, Brief Version (7th Edition) 7th Edition

4.1 out of 5 stars 36 customer reviews
ISBN-13: 978-0136042587
ISBN-10: 0136042589
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
$6.33
Condition: Used - Good
Condition: Used: Good
Comment: The item shows wear from consistent use, but it remains in good condition and works perfectly. All pages and cover are intact (including the dust cover, if applicable). Spine may show signs of wear. Pages may include limited notes and highlighting. May include "From the library of" labels.
Access codes and supplements are not guaranteed with used items.
47 Used from $0.01
FREE Shipping on orders over $25.
More Buying Choices
11 New from $31.64 47 Used from $0.01

click to open popover

Editorial Reviews

About the Author

Dr. Liang earned his Ph.D. in Computer Science from the University of Okalahoma in 1991, and an MS and BS in Computer Science from Fudan University in Shanghai, China, in 1986 and 1983. Prior to joining Armstrong, he was an associate professor in computer science at Purdue University in Fort Wayne, where he twice received the Excellence in Research award.

Dr. Liang was trained in theoretical computer science. He was active in graph algorithms from 1990 to 1995 and published more than ten papers in several established journals such as SIAM Journal on Computing, Discrete Applied Mathematics, Acta Informatics, and Information Processing Letters. Since 1996, he has devoted to writing texts and published more than thirty books with Prentice Hall. His popular computer science texts are widely adopted in the world.

Dr. Liang was elected a Java Champion in 2005 by Sun Microsystems. He has given lectures on Java internationally.

NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 736 pages
  • Publisher: Prentice Hall; 7 edition (May 16, 2008)
  • Language: English
  • ISBN-10: 0136042589
  • ISBN-13: 978-0136042587
  • Product Dimensions: 7.7 x 1.1 x 9.7 inches
  • Shipping Weight: 2.8 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (36 customer reviews)
  • Amazon Best Sellers Rank: #1,727,168 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
I would recommend this book to anyone, I hated the book. Some exercises are great but over all the quality is really poor. I bought the book to teach my daughter Java so I can prepare her for AP:CS - this book is just not the right book for the job. I highly recommend Introduction to Programming in Java: An Interdisciplinary Approach and the related course online, I think Sedgewick's books is perfect for someone just starting to learn programming or someone who wants to learn Java. Intro to Algorithms is a bonus in that book.
Comment 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
Format: Paperback
This book is good for self learning. What I like most about this book is I can learn advance topics easily because the author always leaves "bread crumbs", if you will, to fundamental concepts necessary to understanding the examples. I can randomly flip to a page, and I don't have to worry about not being able to understand what a particular line of code means in an example. The author always has notes, as if he knew I was a novice, pointing back to key concepts that helped me understand the example. Even though the author titles the book, "Introduction to Java Programming", it is a complete work that made me competent enough to tackle major java programming task in today's industry. I think the title is a humble one, which invites beginners to easily learn the fundamentals of java programming, but still allows a learner to develop into a mature java programmer.
Comment 3 people found this helpful. 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
Format: Paperback Verified Purchase
If you are looking for all the help you will need to learn java, this is the book you are looking for. Detailed from the begging to end, it explains everything in good length. But after I purchased the book(for a college class) we never used it, and the same information is online. How ever, I though the book was still better than the web, since looking for the answer you want (forgot how to do a loop) instead of googleling around 5 different websites, the book index tells you the page right away, easy.

But before you buy it, and you plan to only buy it because your professor ask for it, ask him/her how much will you really be using, else, I don't recommend buying it. But if you want a good java reference book, this is the one.
Comment One person found this helpful. 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
Format: Paperback Verified Purchase
If you are new to the java programming language then this book is a good start. I used this book in one of my Java courses at University of Maryland. Lots of programming examples that help reinforce the lessons and technology that is being presented. Highly recommend this book for anybody wanting to learn the Java programming language.
Comment One person found this helpful. 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
Format: Paperback Verified Purchase
I rented this book because it was the textbook for the Intro to Java class I was taking. Luckily the instructor said that the book was optional and he used a CCSU online course as the backbone of the class, or else I'd have been in trouble. This book alone would have left me perplexed (and I've been programming in various languages for over 16 years). It seems like it's got a lot of information, but it's not given to the reader in a clear step-by-step manner. You cannot simply use it as a reference, or skim the material; even reading the entire section about a given topic would leave me confused as to what the author was intending to convey. It seems as though the author spent a lot of time trying to sound knowledgeable without actually imparting that knowledge in a complete and concise and understandable manner. Towards the end of the course I gave up trying altogether and relied solely on the CCSU course, and life was much easier as a result.
Comment One person found this helpful. 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
Format: Paperback Verified Purchase
I'm giving the book five stars because I feel like the author deserves it. I took an online course at a community college, using this as the textbook, and with very little instructor feedback, I feel like I learned a lot just reading this textbook and doing the end of chapter exercises. My one complaint (and I can't find a good example) is that the author sometimes seems to gloss over a subject that strikes me as more important than the textbook would indicate.

As for the publisher, they are very, very strict with access to their MyProgrammingLab nonsense (which is an awfully-designed site, I might add) - my scratch-off code for access was still intact when I purchased the book, but I was unable to access the MyProgrammingLab and had to purchase access separately. If you're buying this book and need access to that site, make sure you're buying the book brand new.
Comment 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
Format: Paperback Verified Purchase
If the title of the review doesn't say more, then I guess words will: Good purchase. I am pleased with the process that took place to purchase this item.

About the book: It comes with good examples, and code fragments which you can test to better understand the concepts. If you want to learn the basics of the Java Programming Language, give this book a try. You will not regret it. If you want a reference, however, I would suggest on from the O'Reilly series.

Very good item.
Comment 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
Format: Paperback Verified Purchase
I barely started to learn Java and found this book to be easy to understand for the most part. The language is simple and the examples are practical. 4 Stars because I think some concepts could be explained better.
Comment 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