• List Price: $207.95
  • Save: $185.15 (89%)
Rented from apex_media
To Rent, select Shipping State from options above
Due Date: Aug 17, 2015
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Condition: Used: Good
Comment: Ships directly from Amazon! This book is used in good condition and MAY NOT CONTAIN cd's, access codes, or supplements even if stated in the title. It may contain highlighting/markings, stickers on the covers, and the covers and corners may show shelf wear. Satisfaction guaranteed.
Access codes and supplements are not guaranteed with used items.
Qty:1
  • List Price: $207.95
  • Save: $15.69 (8%)
Temporarily out of stock.
Order now and we'll deliver when available.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Details
Ships from and sold by Amazon.com.
Gift-wrap available.
Java Programming: Program... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $37.86
Learn More
Trade in now
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

Java Programming: Program Design Including Data Structures Paperback – December 13, 2005

ISBN-13: 978-1418835408 ISBN-10: 1418835404 Edition: 1st

Buy New
Price: $192.26
Rent
Price: $22.80
7 New from $161.12 37 Used from $49.75
Rent from Amazon Price New from Used from
Paperback
"Please retry"
$22.80
$192.26
$161.12 $49.75
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Get Up to 80% Back When You Sell Us Your Books
$192.26 FREE Shipping. Temporarily out of stock. Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Java Programming: Program Design Including Data Structures + Discrete Mathematics with Applications
Price for both: $470.32

One of these items ships sooner than the other.

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Data Structures
  • Paperback: 1616 pages
  • Publisher: Cengage Learning; 1 edition (December 13, 2005)
  • Language: English
  • ISBN-10: 1418835404
  • ISBN-13: 978-1418835408
  • Product Dimensions: 9.1 x 7.4 x 1.9 inches
  • Shipping Weight: 5.3 pounds (View shipping rates and policies)
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #774,463 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

D.S. Malik is a Professor of Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 18 books on abstract algebra, applied mathematics, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.

Important Information

Ingredients
Example Ingredients

Directions
Example Directions

Customer Reviews

I think this book made Java much more difficult to learn.
B. Doucette
This is a great book for beginners, it is easy to follow and clearly illustrates how toy write java programs.
M. Horn
I end up buying Tony Gaddis book to read and come to his waste of money book to do the homework.
Angabe

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By B. Doucette on March 1, 2009
Format: Paperback
I had to use this book in an Objects Graduate class and though the earlier chapters did instruct as to complete the exercises. But once past the 6th chapter, the book gave poor instructions on methods, arrays and objects. Many of my fellow students were of the same opinion. The exercise solutions were better found on the net rather than between the pages of this book. I think this book made Java much more difficult to learn.
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
1 of 1 people found the following review helpful By Mr. E. Mann on August 22, 2009
Format: Paperback
On the positive side, this book is much more complete than other intro language books I have used. The last part of the book treats many common data structures that you would otherwise have to buy a separate textbook to cover.

The book is very rigorous about separating different levels of abstraction, implementing most concepts with layered ADTs, parent, and child classes, as you would in production. That's good for learning how to modularize complex tasks. However, it also makes this dificult to use for reference. If you need a quick example of, say, a binary search tree, you can't get it here because you need to read 120 pages with the implementation spread out over an ADT and two separate classes.

On the distinctly negative side, the explanations of many concepts are very poorly written. Also, the book stinks, literally-the paper stock smells like a pulp factory, that is to say, roughly like a rat that died from eating too much sauerkraut.
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
1 of 1 people found the following review helpful By Patrick Brooks on October 4, 2009
Format: Paperback Verified Purchase
As mentioned before, this book is not a reference, but rather a 'learn Java from the ground up' text. It is a very good 'hold-your-hand' text that eases you into Java. I actually enjoyed the overly-thorough explanations when I used it a couple of years ago. I had to use a piece of trash Drozdek DS&A book for school, and I'm now wishing that I had Malik's C++ version of this book by my side during that course.
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
By Angabe on July 5, 2011
Format: Paperback Verified Purchase
I ordered this book, because it is required by my University. But this book is not for beginner nor experience.I think the author of this book forgot that, he suppose to write his book to readers not himself. He uses some file in his example that is not in the book without even mentioning where the file is located ( which is in the source code folder). I was pulling my hair to figured out where the intClass in his example7.7 of chapter7. Final by curiosity I went and look at the source code file to find the class was sitting there. how can he expect us to be in his shoes if we are just learning the language. He would take two to three pages just to explain something like (you need to improt java.util.Scanner) in order to use the Scanner class.
I end up buying Tony Gaddis book to read and come to his waste of money book to do the homework. If is not required by your institution, do not waste your dollars in this pieces of pages.
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
Format: Paperback Verified Purchase
I used this in an Intro to Java Programming class and found it was quite simple to read and understand the topics. Ultimately it provided a great foundation to write initial programs and explore the various components. Malik utilizes neat organized programming techniques that students should practice from the beginning of their coding careers, code is meant to be used and re-used and re-read by many people, write it that way. I found myself using this book as a reference on the job for basic Java concepts I needed to quickly use. I liked the book, however, I wouldn't recommend using it for Data Structures, there just isn't much depth in the topic and it's basically an intro to data structures that every Intro to Java book should carry.
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
Format: Paperback Verified Purchase
I am keeping this book however its not well written. The first few chapters (I had this book for two courses) are decent and explain everything well. Later in the book however its hard to bridge the gap between the examples and the actual reading in the chapter. Would be better if there was more conceptual details. There are also several grammar errors. It's good to have on hand for basic information to refer to. I wouldn't recommend this book if it isn't required by your professor.
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
By Bryan Kite on April 12, 2011
Format: Paperback Verified Purchase
I hate this book maybe because I am biased against my instructor. I find that it is not clear and will on for pages without ever getting to the point the writer is trying to make. If you are a Java master you will get his jokes and hate him for them, if you are not you will just wonder if you are supposed to be doing something.
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

More About the Author

Dr. D.S. Malik teaches Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 15 books on abstract algebra, fuzzy automata theory and languages, fuzzy logic and its applications, information science, and programming.