Java in a Nutshell: A Desktop Reference for Java Programmers by David Flanagan
This is a complete reference guide to Java, the programming language from Sun Microsystems. This comprehensive volume contains descriptions of all of the Java classes and their related calls and an introduction to important Java concepts. It shows programmers how to write a simple Java applet and puts Java into perspective by summarizing the differences between Java and C and by explaining the object-oriented programming constructs in Java.