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.
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.
Denotes filenames, file extensions (such as .java), and directory paths.
Denotes class names, types, methods, data members, commands, properties, and values.
Constant width italic
Indicates user-supplied values.
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)|
There is a web page for this book, which lists errata, examples, or any additional information. You can access this page at:
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:
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 firstname.lastname@example.org.
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.
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.
This book is dedicated to our daughter, Ashleigh.