• (This book has been superseded by the Fifth Edition, 11/3/04)

  • Interactive Self Test

    • Multiple Choices (The Fourth Edition has been superseded by the Fifth Edition, 11/3/04)

    • True or False (The Fourth Edition has been superseded by the Fifth Edition, 11/3/04)

  • JDK 1.5 Supplements (4/21/2004)

  • Supplements

    • Computer Basics (Introducing CPU, Memory, Cache, Hard Disk, OS, Programming Lang, etc.)

    • Java Environment

      • Configuring JDK, compiling, and running programs from DOS prompt

      • TextPad 

        • You can download TextPad from www.textpad.com

        • Getting started with TextPad

      • JBuilder

        • You can download JBuilder 7 Personal from http://www.borland.com/products/downloads/download_jbuilder.html

        • Getting started with JBuilder

      •  NetBeans

        • You can download NetBeans from www.netbeans.org

        • Getting started with NetBeans

    • Coding Guidelines

    • Creating Shortcut for Java Applications on Windows

    • Assertions (for Chapter 13)

    • Networking Programming Using Datagrams (for Chapter 18)

    • javadoc

    • HTML Converter and Java Plug-In

  • Answers, Solutions, Source Code, and Slides

    • Solutions to Even-Numbered Programming Exercises (in the Student CD-ROM)

    • Answers to Review Questions (in the Student CD-ROM) (missing answers are supplemented here)

    • Example Source Code (in the Student CD-ROM)

    • Microsoft PowerPoint Slides for Lectures  (in the Instructor Resource CD-ROM)

  • Errata

  • Java Resource Links

  • Frequently Asked Questions