Murach's Beginning Java 2, JDK 5
Description:
If you want to be a professional Java developer, this book is designed for you. It moves at a quick professional pace, yet doesn't leave you wondering what in the world it's talking about. As one programmer said in an email to us: "It cuts right to the essential information, providing the perfect balance between too many details and too much information. Example apps are incredible - they give a great starting point. I bought another well-known Java book, but they crammed too much information in it, to the point that I spent several hours trying to learn what I learned from your book in about 45 minutes."
As you'd expect, this book teaches you all the core Java skills you need on the job, showing you how to take advantage of time-saving Java features like:
* the Scanner class
* type-safe enumerations
* enhanced for loops
* typed collections
* generics
* autoboxing
* the StringBuilder class
But beyond that, it gives you the practical training you need in both object-oriented programming and data access programming. In particular, it shows you how to use a 3-tiered architecture to separate the business classes, presentation classes, and database classes of an application. It shows you practical techniques for populating business objects with data from files or databases. And it shows you how to use inheritance, polymorphism, interfaces, and the factory pattern in a way that is not just understandable but also reflects what's done in the real world. The result is, you'll soon be writing Java applications the way the best professionals do.
To download the book applications...
You can download the code for the book applications, the starting code and test data for the exercises in the book, and sample chapters from the Murach web site.