O'Reilly & Associates is developing an entire series of books on Java. This series consists of introductory books, reference manuals, and advanced programming guides.
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 complete reference manual for the AWT-related packages in the core Java API.
A complete reference manual for the java.lang, java.io, java.net, java.util packages, among others, in the core Java API.
A programming guide and reference manual for the Java Virtual Machine.
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.