The Deitel's latest edition (5th edition) of Java How to Program combines key Software Engineering principles with the Java tutorial material. The text gives the reader a hands on approach to architecting (OOA&D), designing (Patterns), and building n-tier Java software. The text makes excellent use of the industry defacto graphical modeling language, the Unified Modeling Language (UML), as the Java software is developed throughout the text via live-code programs and the Case Study. The text covers the latest J2SE 1.4.1 Application Programming Interfaces and even covers some of the server side technologies such as Java Servlets and JSPs.
Solid code, great exercises
Rating: 5/5
This book has hundreds of example programs that compile and run, unlike many books that have code snippets, errors, etc. The exercises are great. Writing code is the best way to learn and going through the exercises will bring you up to speed.
Worst ever.
Rating: 1/5
A lot is said about Deitel books (especially Java How To). Do not buy them. Im happy I borrowed it at library.
combines key Software Engineering principles with the Java tutorial material. The text gives the reader a hands on approach to architecting (OOA&D), designing (Patterns), and building n-tier Java software. The text makes excellent use of the industry defacto graphical modeling language, the Unified Modeling Language (UML), as the Java software is developed throughout the text via live-code programs and the Case Study. The text covers the latest J2SE 1.4.1 Application Programming Interfaces and even covers some of the server side technologies such as Java Servlets and JSPs.