Introduction ------------ This directory contains all of the source code presented in the textbook "Java, Java, Java, Third Edition." The programs are organized by chapter. There is one subdirectory for each chapter. Within each chapter subdirectory, each program is organized into a separate subdirectory containing the (*.java) source code, an HTML index file (in the case of Java applet programs), and the (*.class) Java bytecode files. For example, the ch01/helloapplet/ subdirectory contains the following files: -rw-r--r-- 1 jjjava other 357 Dec 21 15:27 HelloWorldApplet.class -rw-r--r-- 1 jjjava other 517 Jul 1 13:44 HelloWorldApplet.java -rw-r--r-- 1 jjjava other 168 Jul 1 13:37 index.html Compilation and Testing ----------------------- The Java sourcecode files contained in these directories were compiled using using Unix system javac compilers for Java 2 Standard Edition (J2SE) versions 1.4.2 and 1.5. The resulting bytecode files were tested on Linux, Windows, and Macintosh platforms. They should be compatible with any operating system or Integrated Development Environment (IDE), such as Metrowerks Codewarrier or Borland JBuilder or Sun's Forte, that incorporates the latest version of J2SE. Applets, HTML Files, and Java Plugins ------------------------------------- If the applets do not run on your system, you may need to download a Plugin from Sun's web site: http://java.sun.com/j2se Description of the other files in this directory ------------------------------------------------ README.1 -------- Provides a complete listing (ls -l ch*) of the top level directories contained in this directory. It gives the names of all the program subdirectories in each chapter. README.2 -------- Provides a complete listing (ls -l ch*/*) of the top two levels of this directory. It gives the names of all the java, html and class files contained in this directory. index.html ---------- Provides a complete listing in HTML format of all the programs contained in this directory. This file allows the programs to be accessed using a Web browser. The index is organized hierarchically and contains some navigational links. There is a link to each *.java program. And, for applets, there is a link to its *.html file. Thus, it is possible to run any applet program simply by clicking on the link to its HTML file. mkindex.pl ---------- This is the Perl script that was used to create index.html. To use the script on your system, change the value of the root HTTP address for your top-level directory and run the script perl mkindex.pl in the top-level directory.