The Java Programming Language (Java Series)
by By Arnold, Ken, Gosling, James, and Holmes, David
Category: Computers , Programming Languages , Java

A resource for both novice and advanced programmers, explaining basic design goals of the language and application of the language in real-world development, and providing insight into why and how the language was designed and intended to be used. This third edition gives more in-depth treatment of newer language features, and examples on using some of the new APIs. This edition also contains expanded material on nested classes and garbage collection. Arnold is staff engineer at Sun Microsystems Laboratories. Annotation c. Book News, Inc., Portland, OR (booknews.com)