Book Excerpts : Murach's Java SE 6 :

Murach's Java SE 6

by Joel Murach and Andrea Steelman

"I love your Java book. It cuts right to the essential information, providing the perfect balance between too many details and too little information. I bought another well-known Java book, but I spent several hours trying to learn what I learned from your book in about 45 minutes."

That's what one developer wrote about the JDK 5 edition of Murach's core Java book. Now, you can expect that same practical, time-saving approach in the current edition that covers the latest version of Java, Java SE 6.

You'll learn:

  • How to install and configure Java and how to write complete applications
  • How to use Java classes, objects, and methods to write bulletproof applications that use custom methods to validate user input. This gets you off to a fast start in Java—whether you're a beginner or have years of programming experience.
  • All about object-oriented programming. Section 2 cuts through the mystery of inheritance, polymorphism, interfaces, packages, type-safe enumerations, and the factory pattern so you can learn how to create and use sophisticated business and data access classes—the basis for object-oriented design and programming. At this point, you'll know how to develop real-world, object-oriented, business applications.
  • All about the core Java features that you'll use all the time. Things like how to work with arrays, collections, dates, strings, exceptions, threads, for loops, typed collections, generics, autoboxing, assertions, and the StringBuilder class. Each chapter in Section 3 is independent of the others, so you can add these skills to your repertoire whenever you need them.
  • How to use Swing components to develop GUI applications that handle events, validate data, and populate objects. This means you'll be developing applications that aren't just useful, but user-friendly as well.
  • How to write data access classes that store the data for objects in a file or database. Completing your OO training, you'll learn how to work with text files and binary files, including random-access files; how to work with XML documents and files; and how to use JDBC to work with databases, including embedded databases using the Derby database that comes with Java SE 6.

Download this excerpt from Chapter 2: "Object-oriented Programming with Java"

Reproduced from Murach's Java SE 6 by permission of Mike Murach & Associates, Inc., ISBN 1-890774-42-1, copyright 2007. All rights reserved.

How to Add Java Applets to Your Site

New on the Java Boutique:

New Review:

Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling API boasts simplicity, ease-of-integration, a well-rounded feature set, and it's free!

New Applet:

Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA sequences into three useful formats.

Elsewhere on internet.com:

WebDeveloper Java
Lots of Java information on webdeveloper.com

WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.

ScriptSearch Java
Hundreds of free Java code files to download.

jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.