Everything you neeed to know about Java and Web Programming. Java, the revolutionary new programming environment from San Microsystems, is bringing new levels of interactivity to the World Wide Web. With its powerful animation, multimedia, and interactive capabilities, Java offers a flexible and powerful Internet programming language. This definitive guide--written by one of the world's foremost Java experts and founder of the original Java team at Sun--will show you precisely what Java can do and how to use it. In The Java Handbook, you'll learn how to program in Java to create the executable content that brings your Web pages to life. This is a comprehensive handbook which starts with the basics, and then provides detailed coverage of every important aspect of Java programming, including: a primer on object-oriented programming and a detailed discussion of Java Language constructs; complete coverage of all Java Developer's Kit 1.0 class libraries; lessons on advanced Java features such as multi-threading, networking, and GUI programming; working code examples for creating interactive Web page elements such as animation, continuously updated displays, sound, and client/server networked applications.
Table of Contents:
Part I: Java Language
Chapter 1.The Java Revolution
Chapter 2.Object-Oriented Fundamentals
Chapter 3.Java Language Introduction
Chapter 4.Types
Chapter 5.Operators
Chapter 6.Flow Control
Chapter 7.Classes
Chapter 8.Packages and Interfaces
Part II: Java Classes
Chapter 9.String Handling
Chapter 10.Exception Handling
Chapter 11.Threads and Synchronization
Chapter 12.Utilities
Chapter 13.Input/Output
Chapter 14.Networking
Chapter 15.Applets
Chapter 16.Abstract Window Toolkit
Chapter 17.Imaging
Part III: Java Applets
Chapter 18.Impression Applet
Chapter 19.DynaDraw
Chapter 20.Magnet Poetry Appendices: A: Getting the Java Development Kit