Paperback: 1224 pages
Publisher: Pearson; 6 edition (March 22, 2015)
Product Dimensions: 7.9 x 1.6 x 10 inches
Shipping Weight: 2.2 pounds (View shipping rates and policies)
Average Customer Review: 4.1 out of 5 stars See all reviews (34 customer reviews)
Best Sellers Rank: #36,269 in Books (See Top 100 in Books) #27 in Books > Computers & Technology > Programming > Languages & Tools > Java #37 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #135 in Books > Textbooks > Computer Science > Programming Languages
oh boy here we go >_>So I'm a college student at k-state. Why review this book then? well I actually am enjoying this book. As a person who hates text books because they are fairly difficult to understand (and I have aspergers), this book is the first text book I'm enjoying.This book goes over a lot of stuff. From simple basics to some advance. I'm not sure who "Software Engineer" is but this book DOES go over the basics and moves towards some advanced stuff.is it worth the money?That depends on the person buying it. I'd say rent it first then buy it, take note you will be paying more in the end if you do that. I did do that and I have no regrets as a person who seriously enjoys programming.What does it come with?The book IF PURCHASED NEW, will have a code you can use to get access to some goodies like videos and files that have the code (i reccommend coding it down yourself for a better learning experience).Do you reccomend the book?Oh yes certainly. Again if your not a huge fan and just checking it out or simply taking the class to earn credits, just rent it. If your getting it for k-state and are just getting into the programming class, Start on chapter 2, that's where the coding begins so you'll get a better start for the semester.Why 4/5 and not 5/5?two things, it doesn't go over MVC (model-view-controller) which my prof does go over. and this book is paper back, whish it was hardback so that it would last me longer.
This is an excellent text for students to learn Java, and Object-oriented programming. The introduction of control structures first allows the beginning programmer to master the ideas of loops / selection, before tackling the more abstract concept of objects, and classes. The examples and explanations are very gentle on the reader. The frustration level for beginners is quite low. I have taught Java programming for almost 10 years, and have used many different texts - this one works for students who have little (or no) programming experience.Colin Archibald, PhD
If you read the reviews of this text and its earlier editions, you'll see that it's nearly always praised by intro CS profs and students alike. Only this 3rd edition has gotten a real 'ding' by a reviewer, and that came more from that one individual's problem with than any real fault found in Gaddis' text itself. The guy's anger is understandable, though, as the price of this thick *paperback* book is simply absurd - as is the case with so many college textbooks these days... especially those in subject areas considered the gateway to lucrative careers. How can the publishers possibly justify their pricing? They can't... it's mostly greed. They figure CS students will just borrow a ton of money for their education and then pay off their inflated loans with their huge salaries, later!Anyway, end of rant. What I would suggest, though, is to consider using an earlier edition of Gaddis' text - used - if ninety plus bucks is too much for you. For the purpose of introductory programming in Java, very little is lost in using the first edition, "Starting Out with Java 5". As I write this in 2008, Java is 13 years old and has become a mature language; very few basic features or keywords are deprecated anymore, and all of the latest and greatest extensions are mostly beyond the introductory level of this textbook. What the first edition did well - build a firm foundation for understanding programming structures and object oriented features in basic Java - all editions still do extremely well. The second edition, and the third, however, are incremental improvements... not essential to getting one's students off on the right foot.
This book has pleased me a lot.I have 2 other books for Java which are waste and I never open then from the day I started reading this book.Tony Gaddis has explained every concept in detail.I am a beginner and this book is a very good choice for beginners.The examples in this book are explained so well with no errors which makes it even more good. I want to learn EJB also if his book is available.
Java is a nasty language to learn.It is more like watching a magician pull rabbits, birds, etc out of a magic hat.And so a case of trying to find out about the hundreds of "magic" pre-written classes/methods.This book makes learning Java bearable.Well written, good explainations, well organized, good index, good examples.I highly recommend this and any Gaddis Java book.rh
The text itself is very clearly written, with lots of examples, and an excellent index. I only hope your instructor doesn't inflict the lab manual on you. As seems to be common with Pearson materials, the labs are dense, often confusing, and sometimes ask you to do things that aren't even mentioned in the text. But, I would highly reccommend the book alone, if it weren't so ridiculously expensive. One star off for the price.
Surprisingly well written considering the quality of most text books out there these days. Very easy to follow and explains how concepts fit into the big picture. If you are not a beginner it may move a little slow for you.