Covers the latest release of Java Standard Edition, Java SE 7 (or JDK 1.7).Get a quick start: You'll be writing your first complete Java applications at the end of chapter 2!
Build realistic applications: By the end of chapter 5, you'll know how to use Java classes, objects, and methods to write bulletproof applications that use custom methods to validate user input. That gets you off to a fast start in Java whether you're a beginner or have years of programming experience.
Save work with NetBeans: Starting from chapter 1, you'll take advantage of the time-saving features that an IDE provides as you use NetBeans to create, compile, run, test, and debug Java applications.
OOP made clear: Section 2, on object-oriented programming, cuts through the mystery of inheritance, polymorphism, and the factory pattern so you can learn how to create and use sophisticated business and data access classes. At that point, you'll know how to develop real-world, object-oriented, business applications.
Expand your core Java skills:. In section 3, you'll learn more of the core Java features that you'll use all the time, like how to work with arrays, dates, strings, exceptions, enhanced for loops, try-with-resources, and more! Because each chapter in this section is independent of the others, you can add these skills to your resume whenever you need them.
Create user-friendly GUIs: Section 4 shows you how to use the popular Swing GUI Builder that comes with NetBeans to develop GUI applications. Here, you'll learn how to handle events, validate data, and populate objects to create applications that aren't just useful, but easy-to-use as well.
Handle stored data the professional way: To complete your OOP training, section 5 shows you how to write data access classes that store the data for objects in a file or database. Here, then, you'll learn how to: work with text, binary, and XML files; embed an Apache Derby database in an application; and use JDBC to work with any database.
Raise your skills to a new level: Section 6 shows you how to work with threads and how to deploy your finished applications using executable JAR files or Java Web Start.
3 reasons why you'll learn faster and better with our book
And to make training even easier for you, this book now shows you how to develop Java programs using NetBeans, a popular, professional IDE that will boost your productivity at every step.
What to expect from this book
Like all Murach books, this one has features that you won't find in competing books, even though they accelerate and improve training. Here are just 3 of those features.
This book presents complete, business-level applications, like the one in chapter 16: a Product Maintenance application with a graphical user interface that uses presentation classes, business classes, and database classes. Applications like this are the missing ingredient in most Java books, but it's impossible to master Java development without them.
All of the information is presented in our paired-pages format, with the essential syntax, guidelines, and examples on the right page and the perspective and extra explanation on the left. This makes the book faster to use both for training and for reference later on. (If you haven't used one of our books before, download a free chapter to see for yourself how well our paired pages work.)
The chapter exercises give you a chance to try out what you've just learned and to gain valuable, hands-on experience in Java programming. And because you can download the starting code and data, you don't have to start each exercise from scratch. That gives you the maximum amount of practice in a minimum of time.
Unless otherwise noted above, most orders ship within 1 to 2 days. We will promptly notify you if there is a stock problem with any items on your order and provide you with an estimated delivery date. If you have a firm need by date, please provide such information in the comment section at checkout.
Page Count (est.): 801
Pub Date: 11/5/2011