The following books on Java are currently available or due to be released soon from O'Reilly & Associates:
A comprehensive tutorial that provides a practical, hands-on approach to learning Java.
A complete reference for the Java programming language itself.
A comprehensive reference manual for the AWT-related packages in the core Java API.
A programming guide and reference manual for the Java virtual machine.
A quick-reference guide to Java which lists all of the classes, methods, and variables in the core Java API.
An advanced programming guide to working with threads in Java.
A complete guide to writing sophisticated network applications.
An advanced tutorial on JDBC that presents a robust model for developing Java database programs.
A complete guide to writing components that work with the JavaBeans API.
Look for additional advanced programming guides on such topics as distributed computing and electronic commerce from O'Reilly in the near future.