Bibliografía general

Brookshier, D. (1997). JavaBeans Developer's reference. New Riders Publishing.
Descripción del comportamiento de los JavaBeans.

Campione, M.; Walrath, K.  (1998). The Java Tutorial Continued: the Rest of the JDK. Reading: Addison-Wesley.
Descripción tutorizada de los paquetes avanzados del JDK. Incluye explicaciones sobre los JavaBeans, el uso de JDBC y de RMI (existe versión en línia en http://java.sun.com/docs/books/tutorial/trailmap.html).

Campione, M.; Walrath, K.  (1999). The Java Tutorial (2ª ed.). Reading: Addison-Wesley
Descripción tutorizada de los paquetes básicos del JDK. Incluye explicaciones sobre cómo crear applets e interfaces gráficas o cómo usar sockets (existe versión en línea en http://java.sun.com/docs/books/tutorial/trailmap.html).

Cornell, G.; Horstmann, Cay S.  (1997). Core Java (2ª ed.). Mountain View: Prentice Hall.
Descripción completa de todos los aspectos del lenguaje Java.

Flanagan, D. (1997). JAVA in a Nutshell (2ª ed.). Sebastopol: O'Reilly&Associates, Inc.
Manual de referencia completo de los paquetes de la versión 1.1 de Java.

Geary, David M. (1997). Graphic JAVA. Mastering the AWT (2ª ed.). Upper Saddle River: Prentice Hall.
Descripción de cómo se utiliza el paquete AWT.

Jenkins, Michael S. (1998). Abstract Data Types in Java (1ª ed.). Nueva York: McGraw-Hill.
Introducción a la construcción de TAD mediante el lenguaje Java, con la implementación de los principales, como las colas, listas, tablas de Hash, etc.

Horstmann, Cay S. ; Cornell, G. (1998). Core Java Volume II-Advanced Features. Mountain View: The Sunsoft Press (Java Series).
Descripción de una gran variedad de temas de Java avanzado.

Orfali, R.; Harkey, D.; Edwards, J. (1997). "Instant CORBA". New York, etc.: John Wiley & Sons, inc.
Introducción a CORBA y a la Object WEB.

Orfali, R.; Harkey, D. (1997). Client/Server Programming with JAVA and CORBA. New York, etc.: John Wiley & Sons, inc.
Descripción de la programación de aplicaciones cliente/servidor de tres capas con Java y CORBA.

Sridharan, P. (1997). Advanced Java Networking. Upper Saddle River: Prentice Hall PTR.
Descripción a fondo de todos los temas relacionados con la red y el entorno cliente/servidor.

Varios autores (1999). Java 2 SDK, Standard Edition Documentation. Sun Microsystems.
Documentación del JDK 1.2 que analiza aspectos varios de la programación con sus API (existe versión en línea en http://java.sun.com/products/jdk/1.3/docs).