1) Cadenhead, R. (2012), Programación Java 7, Grupo Anaya
2) Ceballos, F. (2007), Java 2. Lenguaje y Aplicaciones, 1ra. Ed, Editorial Ra-Ma
3) Ceballos, F. (2011), Java 2. Curso de programación, 4ta. Ed, Editorial Ra-Ma
4) Dean, J. & Dean, R. (2018). Introducción a la programación con Java, Mc Graw-Hill.
5) Deitel, H. & Deitel, P. (2016). Como Programar en Java, 9na. Edición, Pearson Prentice Hall.
6) Free programming books (2016), Java notes for professionals, GoalKicker.com
7) García de Jalón, J., Rodríguez, J., Mingo, I., Imaz, A., Brazález, A., Larzabal, A., Calleja, J., García, J. (2010), Aprenda Java como si estuviera en primero, tecnun.
8) Joyanes, L. (2011), Programación en Java 6. Algoritmos, programación orientada a objetos e interfaz gráfica de usuarios, McGraw-Hill.
9) Llobet, R., Alonso, P., Devesa, J., Miedes, E., Ruiz, M., Torres, F. (2009), Introducción a la Programación Orientada a Objetos con Java, Universidad Politécnica de Valencia
10) Martínez, J. (2010), Fundamentos de programación en Java, G-Tec (Jorge Martínez Ladrón de Guevara)
11) Rozanski, U. (2009), Enterprise JavaBeans 3.0 con Eclipse y Jboss, 1ra. Ed, Alfaomega
12) Schildt, H. (2017). Java: The Complete Reference, Tenth Edition, McGraw-Hill.
13) Sun Microsystems (2010), El lenguaje de programación Java, Sun Microsystems.
14) Oracle (2018), API specification, consultado el 22 de noviembre de 2018 en https://docs.oracle.com/javase/8/docs/api/overview-summary.html.