- The Java Programming Language by Ken Arnold, James
Gosling and David Holmes. 3rd Edition.
Covers fundamentals of language, but not important packages. Accurate
description of language. Where I go when I need a deeper understanding
of some feature of the language. Covers Collections. This is the book I recommend.
- Java: An Introduction to Computer Science and Programming
by Walter Savitch.
Straightforward and complete introduction to language that can be used by
people with no programming experience.
Students like this text.
- Introduction to Programming Using Java: An Object-Oriented
approach by David Arnold and David Weiss.
Introduction to
object-oriented programming using Java. Meant as a first CS course text.
I liked it.
- Up to Speed with Swing by Steven Gutz. Assumes you know Java
and introduces basic Swing classes. Readable.
- Computing Concepts using Java Essentials by Cay Horstmann.
Covers Java for the beginning programming student. Used in 1A.
- Core Java 2nd Ed by Cay Horstmann and Gary Cornell
language + applets, user-interface, delegation event-model (JDK 1.1),
and new graphical widgets (e.g. scrollpane).
- Java in a Nutshell (2nd Edition) (JDK 1.1)
A complete brief description of the language plus a list of the
methods and classes in the JDK 1.1 packages. JDK 1.0 had 8 packages
and JDK 1.1 has 23. Moreover the old packages have been extended.
These new packages cover important extensions such
as JavaBeans, reflections, serialization, JAR, and a new delegation
event-model which replaces the old model.
- Thinking in Java by Bruce Eckel.
This text covers
JDK 1.1 with some information about JDK 1.2. It is meant
for the serious programmer who
has already programmed in some language, preferably C++. I like this
text a lot. He provides practical advice. The text covers the
topics in Java in a Nutshell in greater depth.
- Graphic Java 1.1: Mastering the AWT 2nd Ed.
thorough discussion of components, lightweight components, custom
components. More than you want to know. Good reference.
- Symantic Visual Café Sourcebook by Cary Jardin and Pam
Dixon. A complete guide to Creating Java Applets and applications with
Visual Café . Note: only similar to Visual Cafe Pro.
- For an up-to-date discussion of the Java and its use, see
http://www.javasoft.com/.
- Any book that covers JDK1.1 that you can learn from. Everyone
learns differently.