A beginner's guide to Java programming, covering fundamentals, keywords, syntax, multithreaded programming and generics, and Swing, and including hands-on exercises and self tests.
Designed to allow readers to set their own pace, this guide to the programming language prepares users to work in all environments, including OS/2, UNIX, and others.