Preface

Designed to be your companion in the office, in the lab, or even on the road, this pocket guide provides a quick reference to the standard features of the Java™ programming language and its platform.

This pocket guide provides you with the information you will need while developing or debugging your Java programs, including helpful programming examples, tables, figures, and lists.

It also contains supplemental information about things such as the new Java Scripting API, third-party tools, and the basics of the Unified Modeling Language (UML).

Coverage is provided through the Java 6 Platform.

Book Structure

This book is broken into two sections: language and platform. Chapters Chapter 1 through Chapter 8 detail the Java programming language as derived from the Java Language Specification (JLS). Chapters Chapter 9 through Chapter 18 detail Java platform components and related topics.

Font Conventions

Italic

Denotes filenames, file extensions (such as .java), and directory paths.

Constant width

Denotes class names, types, methods, data members, commands, properties, and values.

Constant width italic

Indicates user-supplied values.

Comments and Questions

Please address comments and questions concerning this book to the publisher:

O’Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
800-998-9938 (in the United States or Canada)
707-829-0515 (international or local)
707-829-0104 (Fax)

There is a web page for this book, which lists errata, examples, or any additional information. You can access this page at:

http://www.oreilly.com/catalog/9780596514198

To comment or ask technical questions about this book, send email to:

For information about books, conferences, Resource Centers, and the O’Reilly Network, see the O’Reilly web site at:

http://www.oreilly.com

Authors

Robert Liguori is a Senior Software Engineer for Management, Engineering and Technology Associates, Inc. Patricia Liguori is a Lead Information Systems Engineer for The MITRE Corporation. The authors may be contacted in regards to comments, questions, or errata found in this book at .

Safari® Books Online

When you see a Safari® Books Online icon on the cover of your favorite technology book, that means the book is available online through the O’Reilly Network Safari Bookshelf.

Safari offers a solution that’s better than e-books. It’s a virtual library that lets you easily search thousands of top tech books, cut and paste code samples, download chapters, and find quick answers when you need the most accurate, current information. Try it for free at http://safari.oreilly.com.

Acknowledgments

We extend a special thank you to our editor, Mike Loukides. His Java prowess, responsiveness, and ongoing collaboration have made writing this book an enjoyable experience.

Appreciation goes out to our technical reviewers and supporters: Mary-Ann Boyce, Kelly Connolly, Edward Finegan, David Flanagan, David King, Chris Magrin, Confesor Santiago, Wayne Smith, Martin Suech, and our families.

Dedication

This book is dedicated to our daughter, Ashleigh.

Get Java Pocket Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.