| View Larger Image | Java How to Program, 7th Edition | Paperbackby Harvey M. Deitel (Author), Paul J. Deitel (Author)
| List Price: | $127.00 | | Price: | $89.79 | | You Save: | $37.21 (29%) | | | Available: | Usually ships in 24 hours |
| | Binding: | Paperback | | Publisher: | Prentice Hall | | Edition: | 7th Edition | | Page Count: | 1,500 Pages | | Publication Date: | January 06, 2007 | | Sales Rank: | 62,103nd |
|
EDITORIAL REVIEWS | Product Description The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. The Seventh Edition has been extensively fine-tuned and is completely up-to-date with Sun Microsystems, Inc.’s latest Java release — Java Standard Edition 6 (“Mustang”) and several Java Enterprise Edition 5 topics. Contains an extensive OOD/UML 2 case study on developing an automated teller machine. Takes a new tools-based approach to Web application development that uses Netbeans 5.5 and Java Studio Creator 2 to create and consume Web Services. Features new AJAX-enabled, Web applications built with JavaServer Faces (JSF), Java Studio Creator 2 and the Java Blueprints AJAX Components. Includes new topics throughout, such as JDBC 4, SwingWorker for multithreaded GUIs, GroupLayout, Java Desktop Integration Components (JDIC), and much more. A valuable reference for programmers and anyone interested in learning the Java programming language. * MySQL(R) 5.0 Community Server / v5.0.27 * MySQL(R) Connector/J Version 5.0.4 * Sun(R) Java(TM) Studio Creator 2 Update 1 * NetBeans(TM) IDE Version 5.5 with Java EE Application Server 9.0 U1 Bundle |
CUSTOMER REVIEWS (Average Customer Rating: 4.0 based on 29 reviews)
| Not the best for beginners. by Vinitatma Dina 2 Stars November 02, 2009 The book isn't the easiest to understand for a beginner and the index is useless unless you have the time and energy to weed through the useless information and sometimes confusing organization of it. Sometimes the source code examples are not helpful and sometimes non-existent. With that said the book is very heavy, although I think it has to be in order to do what it is trying (and in some places outright failing) to do. It is in color which helps, but I think there are better books for beginners. If you know java and need a reference on hand, this might not be too bad. For beginners, look elsewhere.
| | I donated this book to charity after being tempted to throw it in landfill by Enid 1 Stars October 19, 2009 Update:
I generally give 3 stars or higher to most things on Amazon, in other words, I consider myself a fairly lenient judge of most books and media I've purchased. My ratings generally come down along with the majority's ratings, that is until this book came accross my radar.
The sole reason I would even use this book is because it was assigned class reading. My main contention echos some other of the more critical reviews in lockstep: the book constantly starts ideas, gets halfway through and says it will pick it up in later chapters. Again and again and again.
From my complete beginner perspective here is my unvarnished appraisal:
-fluffy ramblings
-corny, juvenile artwork but no amusement value
-examples that dont instruct
-self-quizzes left unanswered or underexplained
-unclear topic gaps
-doesn't really teach programming in manageable portions that build sequentially-it jumps around
-You will need another primer to make up for this one's deficiencies, without a doubt!
-Wastes time by not connecting the dots for you, as if exercises in futility and irritation are 'privileges' to be had during the learning curve, which is steep enough for most people.
-beginners need clear explanations so this might be better suited for intermediate or higher ability levels
-if you find lots of warnings stressed repeatedly, but not ranked in terms of importance useful to learning, this book might appeal to you
| | The "Deitel Shine" by John Stewart 4 Stars September 25, 2009 Hi folks,
This is an absolutely fantastic java programming book.
I believe it not only introduces both beginner and intermediate students to the world of java and object oriented programming but also invites them to explore the deeper paradigm of programming itself.
Reading the 6th edn and then this edn has made me gain a profound appreciation into what it take to program object oriented applications and applets and EJBs.
It is easy to read, clear and very concise. So make ur coding life easier to read with BOB methods by adding the deitel shine to it!
Thanks :):):)
| | Good, but a lot of blabla by Etienne Levesque Guitard (Canada, QC) 3 Stars August 04, 2009 I have had tons of books, from No Starch to Oreilly, Headfirst, Wrox, Deitel and Apress. I have read just about every possible writing style for technical books and here are my findings:
- Oreilly is so much to the point you might find it lacks explanations
- HeadFirst is great but its examples can be redundant if you already know a lot
etc. etc.
But truthfully, nothing comes as baffling and huge as Deitel and Deitel's books. They are expensive and incredibly detailed, but are sadly, in my opinion, a waste of money.
First off, Deitel's books don't look like they have been designed as books. You'll find yourself constantly flipping pages back and forth because the code examples have been wrongly placed. Much of the content looks compressed as to leave space for the stunning amount of useless extracurricular content featured in those mega books.
Second, Deitel and Deitel chose to include those kind of tips snippets in their books. They're great, really, a lot of good advice if you're starting out, but are often in the way. In fact, some sentences are even cut by the tips, literally. So you have to make an awkward jump between two paragraphs to glue the two parts together in one logical phrase.
Third, the book is so long and full of explanations, you're likely to wander off somewhere else while reading and miss something. They also make the bad assumption that if you read something, you necessarily remember it, and so I found myself constantly going back to Wikipedia or other parts of the book to remember that key, poorly explained topic that I missed.
Fourth, the explanations aren't so great. In fact, I would have to say they are boring. Reading Deitel and Deitel is much akin to listening to a University lecture in fact. I mean, come on, an ATM Case Study...
Fifth, the format is just too big. It's the kind of book you'll only be able to read if you sit on a table. Forget about holding that monster or reading it on commute, a 1500 page dictionary isn't the kind of thing you carry in one hand. You're better off buying a basics book, such as the Oreilly Essentials, and moving to a more advanced books afterwards.
To tell you the truth, I actually read this book by skipping. The explanations are so uselessly long and not to forget repetitive (I have seen the same exact piece of text repeated 2 or 3 times in a row in the same 5 pages) that I just read the tips and skip to the examples to look at what's different and unknown to me, upon which I simply check it out on the net, or even Wikipedia (who would have thought explanations on Wikipedia would be clearer than in a book)
---
But I must give the book at least 3 stars. If you can survive the ride, you'll be welcomed to know that you're now a proficient Java developer that surely knows more than the average jo in the business. And you don't have to buy any other book when you buy that. It's complete, really.
| | Great book!! by Brij Mair (Chantilly, VA USA) 5 Stars June 04, 2009 Very good book for new as well as experienced programers. Sometimes too detailed but its ok.
| |
SIMILAR PRODUCTS |

| Simply Java Programming: An Application-Driven(TM) Tutorial Approach by Harvey M. Deitel (Author), Paul J. Deitel (Author)
Combining the Deitel™ signature Live-Code™ Approach with a new Application-Driven™ methodology, this book uses a step-by-step tutorial approach to begin teaching the basics of programming, builds upon previously learned concepts, and introduces new programming features in each successive tutorial. KEY TOPICS This comprehensive introduction to Java covers GUI design, swing components, methods, classes, data types, control statements, arrays, object-oriented programming, strings and...
| 
| C++ How to Program (6th Edition) by Paul J. Deitel (Author)
For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language. This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes and early objects approach. The text has an emphasis on achieving...
| 
| Java Fundamentals I and II (Video Training) (Pt. 1-2) by Harvey M. Deitel (Author), Paul J. Deitel (Author)
Java Fundamentals I and II will show you everything you need to know to start building robust, powerful software with Java SE. This collection provides 14+ hours and $2,000 (USD) worth of expert Java training! Your instructor, Paul Deitel, has personally taught Java at organizations ranging from IBM to Sun Microsystems to NASA. With the powerful videos included in thisLiveLesson, you’ll learn at your own pace...
| 
| Internet & World Wide Web: How to Program (4th Edition) by Paul J. Deitel (Author)
Internet and World Wide Web How to Program, 4e by market leading authors, Harvey M. Deitel and Paul J. Deitel introduces readers with little or no programming experience to the exciting world of Web-Based applications. This book has been substantially revised to reflect today's Web 2.0 rich Internet application-development methodologies. A comprehensive book that covers the fundamentals needed to program on the Internet,...
| 
| Head First Java, 2nd Edition by Kathy Sierra (Author), Bert Bates (Author), Sierra Kathy (Author), Bates Bert (Author)
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes...
|
|
|