Basic research is what I am doing when I don't know what I am doing.
- Werner von Braun
The Java Programming Language, Fourth Edition
K. Arnold, J. Gosling, and D. Holmes
Addison-Wesley, 2005

A concise introduction to the Java language cowritten by James Gosling, Javaís chief designer. Itís well written and manages to convey a lot of the thinking behind the design of Java. Coverage of the API is very limited, though, and there are few examples of complete programs.

The Java Tutorial: A Short Course on the Basics, Fourth Edition
Sharon Zakhour, et al.
Addison-Wesley, 2006
This is Sun's "official" Java tutorial.
Java Programming: From the Beginning
K. N. King
W.W. Norton & Co., 2000
Java Programming: From the Beginning is an introductory textbook aimed at the traditional CSI course. It assumes no previous programming experience. This book is complete enough for motivated self-study. There are review questions and excercises.

Copyright © 2007-2011 S. A. Cole, All rights reserved.