Se ha dividido este apartado en diversos puntos, intentando explicar qué referencias bibliográficas han sido utilizadas en mayor o menor medida para realizar este tutorial.
En cada reseña bibliográfica se indican el número de páginas que tiene, y un comentario personal indicando su utilidad para una mayor profundización en Java.
A. Bibliografía consultada para la versión 2.0
[Arnold y Gosling, 1997] Ken Arnold y James Gosling. Addison-Wesley/Domo. "El lenguaje de Programación Java". Wesley Iberoamericana. 1997. 334 páginas. (Muy básico, escrito por el desarrollador del lenguaje).
[Eckel, 1997] Bruce Eckel. "Hands -on Java Seminar". Presindent MindView Inc. 1997. 577 páginas. (Tutorial completo en Inglés en formato PDF).
[García et al., 1999]. Javier Garciá de Jalón, José Ignacio Rodríguez, Iñigo Mingo, Aitor Imaz, Alfonso Brazález, Alberto Larzabal, Jesús Calleja y Jon García. "Aprenda Java como si estuviera en primero". Universidad de Navarra. 1999. 140 páginas. (Tutorial muy básico, en el que se trata la potencia de Java, pero sin profundizar en ningún tema en particular).
[García, 1997] Francisco José García Peñalvo. "Apuntes de teoría de la asignatura Programación Avanzada del tercer curso de Ingeniería Técnica en Informática de Gestión". Universidad de Burgos. 1997. 216 páginas. (Comentan la teoría de la programación orientación al objeto. Han sido resumidos para dar una visión de la programación orientada a objeto en el apartado I.1).
[Johnson, 1996] Jeff Johnson. "Coding Standards for C, C++, and Java". Vision 2000 CCS Package and Application Team. 1996. 14 páginas. (Consejos para el formato de los fuentes Java, C y C++).
[Morgan, 1999] Mike Morgan. "Descubre Java 1.2". Prentice Hall. 1999. 675 páginas. (Sin duda muy interesante, sobre todo por su actualidad al tratar con Java 2, y por su extensión al tratar todas las bibliotecas de Java).
[Naughton, 1996] Patrick Naughton. "Manual de Java". Mc. Graw Hill 1996. 395 páginas. (Introduce todos los aspectos de la programación básica en Java).
[Rojo, 1998] Ignacio Rojo Fraile. "Comparativa de herramientas Java". Artículo de la revista Solo Programadores nº49. Tower. Octubre 1998. (Compara 5 IDEs Java).
[Sanz, 1998] Javier Sanz Alamillo. "Novedades y cambios con Java 2". Artículo de la revista Solo Programadores nº55. Tower. Marzo 1999. (Buen resumen de los cambios que han surgido en el JDK 1.2).
[Sun, 1998] Sun Microsystems Inc. "JDK 1.2 Documentation". www.sun.com. 1997. (Documentación de la API de Java del JDK).
[van Hoff et al., 1996] Arthur van Hoff, Sami Shaioi y Orca Starbuck. "Hooked on Java". Addison-Weslet. 1996. (Todo lo que hace falta saber para crear applets, con muchos ejemplos. En inglés).
[Zolli, 1997] Andrew Zolli. "La biblia de Java". Anaya multimedia. 1997. 814 páginas. (Completo en lo a que biliotecas del JDK 1.1 se refiere).
B. Bibliografía adicional o citada en la versión: 2.0
[Piattini et al., 1996] Mario G. Piattini, José A. Calvo-Manzano, Joaquín Cervera y Luis Fernández. "Análisis y diseño detallado de Aplicaciones informáticas de gestión". Ra-Ma. 1996.
[Rambaugh et al., 1998] J. Rambaugh J., M. Blaha, W. Premerlani, F. Eddy y W. Lorensen. "Modelado y Diseño Orientados a Objetos. Metodología OMT". Prentice Hall, 2ª reimpresión. 1998.
[Rational, 1997] Rational Software Corporation. "The Unified Modeling Language Documentation Set 1.1". www.rational.com. Septiembre de 1997.
[Rifflet, 1998] Jean-Marie Rifflet "Comunicaciones en UNIX". McGraw Hill. 1998.
C. Bibliografía adicional que se utilizó en la versión 1.0
[Cortés et al.,1996] José Luis Cortés, Nuria González, Virginia Pérez, Paqui Villena y Ana Rosa Freire. "Java, el lenguaje de programación de Internet". Data Becker 1996.
[Cuenca, 1996] Pedro Manuel Cuenca Jiménez. "Programación en Java para Internet". Anaya Multimedia. 1996.
[Cuenca, 1997] Pedro Manuel Cuenca Jiménez,. "Programación en Java". Ediciones Anaya Multimedia. 1997.
[Framiñán, 1997] José Manuel Framiñán Torres. "Manual Imprescindible de Java". Ediciones Anaya Multimedia. 1997.