Books about Java:
Core Java 1.1. Volume I
Core Java 1.1. Volume II
Constructing Intelligent Agents with Java.
Beginning Java
Computer Graphics for Java Programmers
Exploring Java
Advanced Techniques for Java Programmers
Advanced Java 1.1 Programming
Java in a Nutshell
Java Examples in a Nutshell
Java Language Reference
Java AWT Reference
Tools that support Java: