Object-Oriented Design & Patterns

Cay S. Horstmann

Chapter 1

A Crash Course in Java

   

Chapter Topics

"Hello, World" in Java

"Hello, World" in Java

"Hello, World" in Java

Using the SDK

Using the SDK

.

Using BlueJ

Using BlueJ

.

Documentation Comments

Documentation Comments - Summary

.

Documentation Comments - Detail

.

Documentation Comments

Documentation Comments - API Docs

.

Primitive Types

Control Flow

Object References

The null Reference

The this Reference

Parameter Passing

No Reference Parameters

Packages

Packages

Importing Packages

Importing Packages

Packages and Directories

Exception Handling

Checked and Unchecked Exceptions

Declaring Checked Exceptions

Catching Exceptions

The finally Clause

Strings

Strings

StringTokenizer

String concatenation

Converting Strings to Numbers

Reading Input

Reading Input

Reading Input

The ArrayList class

The ArrayList class

Linked Lists

List Iterators

Arrays

Arrays

Command-Line Arguments

Static Fields

Static Methods

Programming Style: Case Convention

Programming Style: Property Access

Programming Style: Braces

Programming Style: Fields

Programming Style: Miscellaneous