- Paperback: 1500 pages
- Publisher: Prentice Hall; 7 edition (January 6, 2007)
- Language: English
- ISBN-10: 0132222205
- ISBN-13: 978-0132222204
- Product Dimensions: 6.9 x 2 x 9.2 inches
- Shipping Weight: 4.8 pounds (View shipping rates and policies)
- Average Customer Review: 3.6 out of 5 stars See all reviews (269 customer reviews)
- Amazon Best Sellers Rank: #942,163 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Java How to Program, 7th Edition 7th Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Prepare for your professional certification with study guides and exam prep tools from Wiley. See more
Frequently bought together
Customers who bought this item also bought
About the Author
Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.
Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 45 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from the MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels’ texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
However, that did not deter me from purchasing their "How to Program" book, and it has been worth it. If you are an experienced developer, this book still contains good info, with great examples, is up-to-date with the latest Java language enhancements.
If you're one of those people who judge a book by the inverse proportion of the number of pages, please rethink your view. Sure, this book is big, but it shows all you need to know, which is great if you are new to programming, and is a minor hassle if you are not.
Colorized code helps greatly (like your IDE). It gets into language syntax/semantics but also the various java import libraries - graphics, database, et. al.
The Software Engineering tips are always "right on".
I am currently taking a graduate class in Java at my local university and this book has come in handy.
New terms are defined precisely and clearly, and relevant examples are given. CD's with many example programs are included.
The authors, however, have a tendency to repeat themselves, possibly in an attempt to make the material more accessible. Self-evident concepts, such as that pseudocode is not real code are repeated unnecessarily. Also, sections of example Java code are reprinted in full repeatedly with code additions or variations. This repetition and oversimplified approach has resulted in a 1596 page text. Don't drop it on your foot!
Yes, I recommend this text, but you may have to exercise some patience with occasional overly drawn out exposition.
I have two books for my class, but didn't even need to read the other one because this book has everything.
Very good examples of codes. I like a book that has a lot of code examples. It has a long list of index too for great searching.
Okay, so you want more detail. Well, first some background. I have taught out of Deitel books for a long time and have always considered them B+ books on the whole. So when the University jumped to Java and said they where using Deitel, I was not worried. After all, I had browsed their recent C# book just a while ago, and was impressed with it over the C/C++ book I had taught out of before. Ouch.
As a book for a fairly experienced programmer wanting to learn Java, you will find it a broad survey of Java with lots of examples. Not too much detail in any one area of course, but a fair spring board for further inquiry. There are some meaty examples for an `intro' book in here as well as some good problems for the students to work. All in all a 3.5 - 4 star book - if this is you. What it needs in this role? Focus more on the experienced programmer. Lose the UML and some intro stuff and give more in depth on some of the subjects covered. Also, ship the book CD with a newer IDE. Ours still come with the old Sun One Studio. I don't mind an old IDE, but one that practically locks up when you sneeze is not a good thing. How about Eclipse, or even JCreator failing that...
And for intro students? Not so good at all. Deitel frequently just skips around introducing things faster than an over caffeinated weasel, way ahead of really explaining them. This is okay for the somewhat experienced OOP coder who can see similarities to what he or she already knows and easily make allowances, but not for freshman intro students. I really hate waving my hands and saying, `ignore the code behind the curtain folks. And lets just all move on.' But too often this is what I had to do to a class of confused looking students.
None of the other intro profs and instructors at our University like this book for the first time intro student at all. One (not myself) went so far as to petition to have it changed. Well we shall see. In the mean time I have written about two hundred pages of notes that I teach out of. I treat the book as optional. For this audience, I rate it 2 stars.