Product Description "The [arrays] exercises are quite sophisticated and interesting. Provides the best combination of conceptual discussion and implementation examples of dynamic binding that I have encountered in a text. Excellent overview of basic networking via Java. Provides the perfect breadth and depth for generics in an entry-level Java class. Provides a good segue into a data structures course -- the exercises are excellent." -- Ric Heishman, George Mason University "Beautiful collections of exercises--a nice illustration of how to use Java libraries to generate impressive and stimulating graphics with minimal code and effort. I found the "Making a Difference" exercises to be very nice and tactfully presented." -- Amr Sabry, Indiana University "A comprehensive introduction to programming in Java that covers all major areas of the platform. To me, the best way to understand programming is by example, and this book contains copious, well-described sample code." -- Simon Ritter, Sun Microsystems "Great example of polymorphism and interfaces. Great comparison of recursion and iteration. I found the [Searching and Sorting] chapter to be just right. A very understandable, simplified explanation of Big O--the best I have ever read! A great synthesis of details to help someone create generic data structures. I appreciate the addition of the GUI-based threading issues. Great approach to Java web technologies." -- Sue McFarland Metzger, Villanova University "I'm sure this [ATM] case study will be of immense value to practitioners and students of the object-oriented approach. Demystifies inheritance and polymorphism, and illustrates their use in getting elegant, simple and maintainable code." -- Vinod Varma, Astra Infotech Private Limited
Great TransactionJanuary 25, 2010 Jose A. Portugal Jr. Book was new as described. Fast shipping and will conduct business again. Great job. Keep up the great work. Overall rating A+.
The Greatest Java Book ever publishedJanuary 21, 2010 Somforce Inc. I am a long time student/reader of Deitel Java how to program series. I am a cs graduate and used this series since their first edition Java 1.0 back in 1996/97 and have been buying every edition ever since. I current have all the Java editions...including J++ :-). I even have the C++, VB, C how to program. I just love how easy they explain the topics. Once you get use to reading Deitel books, you will see what I mean.
I would like to tell the Deitels that my career was shaped by your books and the way you made new cs students learn (step by step). Everyone can write a book, but I have not seen ANY one explain these topics the way you do. And I have over 200 books.
Thank you for being the great minds that you are.
Yassin
Columbus OH
An Awesome Learning ToolJanuary 19, 2010 Jorge Kirk Gonzalez(Irving, TX United States) 1 out of 1 found this review helpful
I love this book, actually more of a system since it comes with additional appendix, video, ebook format and additional resources.
At first I did not want to buy this book. I had bought other books that were pretty good and I thought that was enough. But I wanted to take a class in Java and the book was required by the school. It cost me more to buy it at the campus bookstore but I needed within two days so I paid the extra to have it now.
Then the day the class was to start it got canceled. So here I was with this $100.00 book that I didn't want. The bookstore wouldn't take it back because I had already registered the book. (There is a scratch-off access code that lets you access the website for the code files and other resources I mentioned earlier.)
Because I paid for it and I had no class, I started working through it on my own.
It is just such a wonderful book. I'm a technical writer and I have also been a trainer so I really noticed the care and attention given to the book's structure. It has advanced organizers, objective previews, sub TOCs and indexes and lots and lots of exercises. The paper is very good quality and the book has lots of color and white space so your eyes don't get tired as quickly. This is the book/manual structure I would love to write myself if the company I'm working with had the staff and time resources to make a near perfect product.
Then online it has an ebook format that I particularly like using. I can increase and decrease the text size at will and it's a lot lighter to have my laptop in bed than the book. There are also video indicators on some of the code examples that explain what is going on even better than the text (or maybe it's just the way I learn best).
This was a book that I didn't want to have to buy and now I think it's the best investment I could have made for learning Java. I'd still like to take a class but as I work my way through the book, I wonder if I will need to.
Self studyOctober 21, 2009 Pep(Hong Kong) I was looking for study material for a long time that would allow me to do self study which is always my preferred method of studying. The good news is that my search has ended as I found that "Java how to program" fits the bill perfectly. The material is very well outlined with clear objectives. The self review exercises and online videos and quizzes are a great asset.
Great BookAugust 28, 2009 Brian L. Hixon 4 out of 7 found this review helpful
I originally left a two-star review for this title (mainly because I tried to read it when I was exhausted). I gave it a second chance, however, and now I'm really enjoying it. If I could change my review score I would give it 5 stars.