Cover image for Java in a nutshell : a desktop quick reference
Java in a nutshell : a desktop quick reference
Flanagan, David.
Personal Author:
Third edition.
Publication Information:
Sebastopol, CA : O'Reilly, [1999]

Physical Description:
xviii, 648 pages : illustrations ; 23 cm.
General Note:
"Covers Java 1.2 & 1.3"--Front cover.

Includes index.
Introducing Java -- Introduction -- Java syntax from the ground up -- Object-oriented programming in Java -- Java platform -- Java security -- JavaBeans -- Java programming and documentation -- Java development tools. API quick reference -- Java.beans package -- Java.beans.beancontext package -- package -- Java.lang package -- Java.lang.ref package -- Java.lang.reflect package -- Java.math package -- package -- package -- package -- package -- package -- package -- Java.text package -- Java.util package -- Java.util.jar package -- package -- Javax.crypto package -- Javax.crypto.interfaces package -- Javax.crypto.spec package -- Class, method, and field index.
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.73.J38 F553 1999 Adult Non-Fiction Central Closed Stacks

On Order



This bestselling quick reference contains an accelerated introduction to the Java language and its key APIs, so seasoned programmers can start writing Java code right away. The third edition of Java in a Nutshell covers Java 1.2 and Java 1.3 beta and includes:

A description of the syntax of the Java language, written in a tight, concise style, that can serve as both a fast-paced tutorial and a language reference. An explanation of the object-oriented features of Java that does not assume any prior object-oriented programming experience. An overview of the essential Java APIs that shows how to perform common tasks, such as string manipulation, input/output, and thread handling, with the classes and interfaces that comprise the Java 2 platform. Documentation for the Java development tools shipped with Sun's Java SDK. This book also includes O'Reilly's classic-style, quick-reference material for all of the classes in the essential Java packages, including java.lang,, java.beans java.math,,, java.text, java.util, and javax.crypto . This reference material covers all of the new classes in Java 1.2 and 1.3. Once you've learned Java, you'll keep this book next to your keyboard for handy reference while you program.This book is part of the two-volume set of quick references that every Java programmer needs. It is an essential companion to Java Foundation Classes in a Nutshell, which covers the graphics and graphical user interface APIs in the Java 2 platform, including Swing, AWT, and Java 2D. A third volume, Java Enterprise in a Nutshell, focuses on the Java Enterprise APIs and is of interest to programmers working on server-side or enterprise Java applications.

Author Notes

David Flanagan graduated from the Massachusetts Institute of Technology. He is a consulting computer programmer, user interface designer and trainer.

His books include X Toolkit Intrinsics Reference Manual and Motif Tools: Streamlined GUI Design and Programming with the Xmt Library.

(Bowker Author Biography)

Table of Contents

I Introducing
1 Introduction
What Is Java?
The Java Programming Language
The Java Virtual Machine
The Java Platform
Versions of Java
Key Benefits of Java
Write Once, Run Anywhere
Network-Centric Programming
Dynamic, Extensible Programs
Programmer Efficiency and Time-to-Market
An Example Program
Compiling and Running the Program
Analyzing the Program
2 Java Syntax from the Ground Up
Java Programs from the Top Down
Lexical Structure
The Unicode Character Set
Case-Sensitivity and Whitespace
Reserved Words
Primitive Data Types
The boolean Type
The char Type
Integer Types
Floating-Point Types
Primitive Type Conversions
Expressions and Operators
Operator Summary
Arithmetic Operators
String Concatenation Operator
Increment and Decrement Operators
Comparison Operators
Boolean Operators
Bitwise and Shift Operators
Assignment Operators
The Conditional Operator
The instance of Operator
Special Operators
Expression Statements
Compound Statements
The Empty Statement
Labeled Statements
Local Variable Declaration Statements
The if/else Statement
The switch Statement
The while Statement
The do Statement
The for Statement
The for/in Statement
The break Statement