Part 1 The Java language: the genesis of Java; an overview of Java; data types, variables, and arrays; operators; control statements; introducing classes; a closer look at methods and classes; inheritance; packages and interfaces; exception handling; multi-threaded programming; I/O applets and other topics. Part 2 The Java library: string handling; exploring Java.lang; Java.util, part 1 - the collections framework; Java.util, part 2 - more utility classes; input/output - exploring Java.io; networking; the applet class; event handling; introducing the AWT; using AWT controls, layout managers and menus; images; additional packages. Part 3 Software development using Java: Java beans; a tour of swing; servlets; migrating from C++ to Java. Part 4 Applying Java: the DynamicBillboard applet; ImageMenu - an imaged-based Web menu; The Lavatron applet. (Part contents)
First developed in 1991, Java is an excellent first language for the aspiring programmer because of its growing popularity in the development community; seasoned pros will find it easy to learn. Primary among this revised edition's offerings is information on the recently released Java 1.3, known as the 2.0 in the techie world becuase it represents such a major upgrade. Schildt, a renowned programming author, skillfully combines code, theory, and reference matter. Libraries that already own the third edition (1999) should purchase, as Java 1.3 is the only version that Sun Microsystems now supports.