Although Java is a difficult subject, it's not as difficult as other books make it seem. So the goal of our book is to cut through the confusion to teach you how to code object-oriented business programs in Java as quickly and easily as possible.
7 ways our book works better
than any others you've tried
Get started right
Obvious as this sounds, most beginning Java books don't get you started off rightÉor fast. But author Andrea Steelman has psyched out what you need to know first, and how to build on that knowledge in manageable steps, without wasting your time. So by the end of chapter 2 in this book, you'll have installed Java on your system and you'll have coded and compiled your first program. And by the end of chapter 6, you'll be starting to design, code, test, and debug the kind of object-oriented Java applications that businesses rely on.
Practical object-oriented examples
In our 25 years of experience, we've learned that it's the coding examples that determine the effectiveness of any programming course. Without them, you can't see the relationships between the objects, methods, events, classes, and Java code that a program requires. Yet most beginning Java books present "toy" applications that trivialize the complexities a professional developer has to deal with. In contrast, all the examples in our book are from real-world business applications that follow the principles of object-oriented programming.
Frustration-free GUI guide
Figuring out how to create a GUI with other books can take you weeks, even though that's such a common programming requirement. But our book has you creating your first GUI from start to finish in a single chapter (chapter 11). Then, 4 more chapters show you how to enhance it and how to convert it to an applet.
Go beyond the basics: JDBC and threads
If you're doing Java programming for a living, you'll need to work with databases and threads. This book gets you started by teaching you how to use JDBC for databases and how to use threads to optimize your applications' performance.
Exercises insure your success
The exercises at the end of each chapter let you solidify your skills, so you'll feel confident about working on your own programs. And they all use the source code and data on the bound-in CD to give you a maximum amount of practice.
Paired pages for quick knowledge
All the information is presented in user-friendly "paired pages," with the essential details and coding examples on the right and the perspective on the left. You read less and learn more!
Time-saving reference
Sure, you'll use the Java API documentation regularly once you know Java. But when you need to know how to do something in the first placeÉor to brush up on the detailsÉthe paired pages make this book the fastest way to get the answers.
ABOUT THE AUTHOR
|
| Andrea Steelman | Andrea was a cryptologist with the US Navy before going to work as a C++ programmer at an aerospace company where she designed and developed aircraft systems. With that background, she was surprised to discover how difficult it was to learn Java from the best selling books. So in Murach's Beginning Java 2, her goal is to save you the time and effort she had to go through. Her next assignment was to upgrade our web site so it used servlets and JSPs instead of Perl. And once again she discovered how difficult the available books make these subjects. That's why she took a new approach in Murach's Java Servlets and JSP that will make it much easier for you to learn Java web programming. |