Praise for "The Java' Tutorial, Second Edition": "This book stands above the rest because it has been available on the web and read by thousands of Java programmers. The authors have received an enormous amount of feedback about which sections are good and which sections are confusing; the confusing ones have been improved. I doubt that any other Java book has undergone such trial by fire..." - Metroplex Java User Group. Whether you're taking a class or learning on the job, "The Java' Tutorial, Third Edition", is a hands-on guide that lets you quickly become proficient with the Java programming language. Written by members of the Java Software team at Sun Microsystems, the book uses an interactive approach to help you learn the Java platform by example. Since its first online release in 1995, the material in "The Java' Tutorial" has been updated continuously to reflect reader feedback and new releases of the Java platform. This third edition has been thoroughly updated to cover v1.3 of the Java Platform, Standard Edition, as well as preceding versions as early as JDK 1.1. You will find clear explanations of such fundamentals as objects, classes, and data structures. In addition, the book provides introductions to object-oriented programming, applet construction, and user interface design. Other topics include exceptions, I/O, and threads. To help beginners avoid many common mistakes, an entire chapter is devoted to programming problems and their solutions. Convenient summaries at the end of each section are new to this edition. Also new for this edition are "Questions and Exercises" sections to help you practice what you learn. The accompanying CD-ROM is filled with valuable resources, including: all three "Java' Tutorial" books in HTML: "The Java' Tutorial", "The Java' Tutorial Continued", and "The JFC Swing Tutorial". All major versions of the Java platform, versions 1.0.2 through 1.3 for the Solaris and Win32 platforms are included. The latest Java platform for Linux, Standard Edition v1.3, is also included. It includes: API documentation for the Java platform; source code for all examples. After working through the lessons in this proven tutorial, you will be well prepared to use the Java programming language in your school or workplace.