Part I: Getting Started
Hour 1 Becoming a Programmer
2 Writing Your First Program
3 Vacationing in Java
4 Understanding How Java Programs Work
Part II: Learning the Basics of Programming
Hour 5 Storing and Changing Information in a Program
6 Using Strings to Communicate
7 Using Conditional Tests to Make Decisions
8 Repeating an Action with Loops
Part III: Working with Information in New Ways
Hour 9 Storing Information with Arrays
10 Creating Your First Object
11 Describing What Your Object Is Like
12 Making the Most of Existing Objects
Part IV: Programming a Graphical User Interface
Hour 13 Building a Simple User Interface
14 Laying Out a User Interface
15 Responding to User Input
16 Building a Complex User Interface
Part V: Creating Multimedia Programs
Hour 17 Creating Interactive Web Programs
18 Handling Errors in a Program
19 Creating a Threaded Program
20 Reading and Writing Files
Part VI: Creating Multimedia Programs
Hour 21 Using Fonts and Color
22 Playing Sound Files
23 Working with Graphics
24 Creating Animation
Appendixes
A Tackling New Features of Java 2 Version 1.4
B Using the Java 2 Software Development Kit
C Programming with the Java 2 Software Development Kit
D Using Sun ONE Studio
E Where to Go from Here: Java Resources
F This Book\'s Web Site
Index