Paperback: 960 pages
Publisher: McGraw-Hill Education; 2 edition (January 25, 2013)
Product Dimensions: 9 x 7.3 x 1.5 inches
Shipping Weight: 3 pounds (View shipping rates and policies)
Average Customer Review: 4.1 out of 5 stars See all reviews (12 customer reviews)
Best Sellers Rank: #133,955 in Books (See Top 100 in Books) #40 in Books > Computers & Technology > Programming > Languages & Tools > Java > Beginner's Guides #170 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #291 in Books > Computers & Technology > Programming > Introductory & Beginning
The best thing I have to say about this book is that it is very conversational and easy to read and understand. There are a lot of concepts that are hard to understand in Object Oriented Programming (OOP) for a beginner - the authors do a very good job at breaking down these concepts into real world examples so that programming becomes easier to relate to. I used the first edition of this book as a beginner to OOP years ago, and to date, when I think of a class or an object, I think of the examples that are used in this book. That's how good this book is at "driving the point home", so to speak. I think one of the main reasons would probably be because this book discusses OOP concepts earlier on in the book, so that OOP becomes natural and not something "new and alien" that was introduced at the end of the book like I've seen in some of the other intro to programming books.I also find it interesting how the authors have updated the 2nd edition with examples from current pop culture - this definitely makes reading the book a fun experience. The second edition also has several new chapters that discusses additional language features, and program constructs - and more importantly, it includes an in depth discussion about the Java Collections Framework. The book slowly progresses to discuss complex concepts like recursion, exception handling and programming with GUI, without ever making the reader feel like they must have skipped an invisible chapter somewhere in between. Overall, I give this book 5 stars for ease of readability, organization and flow. Highly recommended!
I have used both 1st and 2nd editions of this book. By far this is one of the best books to start learning Object Oriented Programming and Java.For Java beginners, this book addresses all fundamentals, the quirks and nuances of Java in an easy to learn manner.The book is written in a manner, that helps you to quickly apply the principles to work in programs.I especially recommend this book to anyone who is using this as your first object oriented programming text. The book approaches both OOP and javain a way that explains the fundamental concepts and then builds on that to address the complex concepts.I believe this book takes on a very organic,simple and easy to learn approach to explain both OOP and JAVA!
The book says alot about programming but does little in explaining programs. There is little explaination on how things work. My other programming book "starting out with java from control structures through data structures" was much better.
Book was as good as it gets before you buy JAVA for dummies. The instructor however is a different story Park University has some of the worst for this course.
It's a great textbook that will come handy as a reference after the course is complete. The author uses simple language to describe scenarios.
its for my programming for java, it is very descriptive and very helpful.