En este artículo descubrirás cuáles son los mejores libros de Java que existen en español para aprender todo sobre este lenguaje de programación.
Si te quedas con ganas de más, ¡no olvides visitar nuestra sección de libros de programación!
Contenido de este artículo
Listado rápido de los Mejores Libros Java
A lo largo de esta publicación verás cuáles son los libros de Java, además de una breve descripción acerca de su contenido. Pero si simplemente quieres ver la lista general de los mejores libros de Python, ahí van para que puedas acceder a ellos rápidamente:
- Programación Java - Una guía para principiantes
- Java para novatos
- Aprende a Programar con Java
- El gran libro de Java a Fondo
- Guía Javañol
- JAVA Para estudiantes de 1º de carrera
- No products found.
- Java. Interfaces gráficas y aplicaciones para internet
- Java 9
- Manual Imprescindible de Java 9
- Guía Práctica de Java 9
- Java para niños
Programación Java - Una guía para principiantes
Empezamos esta seria de libros de Java recomendados con uno muy cortito (apenas llega a 100 páginas), que te servirá como guía de inicio si recién aterrizas en este mundo.
- Dimes, Troy (Autor)
Está compuesto por 10 capítulos, cada uno con sus ejercicios prácticos al final:
- Preparando el entorno de desarrollo Java
- Tipos de datos y Matrices en Java
- Operadores en Java
- Instrucciones de Control
- Instrucciones de Iteración
- OOP - Clases y Cadenas
- OOP - Modificadores de Acceso y Métodos
- OOP -- Herencia y Polimorfismos
- Manejo de Cadenas en Java
- Manejo de Excepciones en Java
Java para novatos: Cómo aprender programación orientada a objetos con Java sin desesperarse en el intento
Este libro de Java está destinado a aquellas personas que quieren aprender a programar según el paradigma de orientación a objetos y, mas concretamente, que quieren aprender a programar en lenguaje Java.
No es necesario que hayas programado previamente, aunque si ya sabes programar el proceso sera mucho más sencillo.
No da por hecho que tengas conocimientos previos sobre programación ni sobre el lenguaje Java, aunque si supone que conoces algunos conceptos genéricos relacionados con la informática, como por ejemplo, qué es el sistema de numeración binario o la diferencia entre un Megabyte y un Kilobyte.
En este libro encontrarás toda la information necesaria para convertirte en un programador de lenguaje Java.
El libro comienza con las cuestiones más básicas, como la construcción del primer programa o la utilización del compilador de Java, y avanza hacia temáticas más elaboradas, como los flujos dirigidos a ficheros, o las estructuras de datos dinámicas.
En cada capitulo encontrarás una colección de ejercicios propuestos y/o resueltos. Si quieres conocer algo más en detalle acerca del contenido, aquí va un breve resumen de sus 6 capítulos, (ordenados en dificultad creciente)
- Capitulo 1 - Conceptos fundamentales para entender cómo trabaja Java: qué tipos de lenguajes de programación existen, qué diferencias hay entre compilar e interpretar y cómo funciona la semicompilación de Java y la máquina virtual JVM. Herramientas que vas a necesitar para desarrollar programas con Java. En este capítulo también construirás tu primer programa.
- Capitulo 2 - Entrarás de lleno en la programación orientada a objetos (clases, objetos, métodos, atributos...)
- Capitulo 3 - Aquí verás las estructuras de control que te permitirán crear algoritmos en el interior de las clases: secuencias, selecciones, iteracione... También verás las reglas de estilo y comenzarás a ver el control de excepciones, tan importante en Java.
- Capitulo 4 - Aquí aprenderás acerca de constructores y destructores, interfaces, clases abstractas, herencia, wrappers, polimorfismo y clases anidadas, todo ello con múltiples ejemplos que te facilitarán el aprendizaje.
- Capitulo 5 - Donde verás las clases para almacenamiento de datos complejos: arrays clásicos y colecciones de Java, principalmente. Pero también ordenación, búsqueda, iteradores y arrays de objetos. Todo ello sin olvidarse de profundizar en los Strings.
- Capitulo 6 - Centrado en los flujos de datos y, en concreto, en los flujos que permiten leer y escribir datos en ficheros en memoria secundaria. Trabajarás con ficheros de texto y binarios, asi como con ficheros de organización secuencial, aleatoria e indexada.
Aprende a Programar con Java
Un libro enfocado a todas aquellas personas que quieren iniciarse desde cero en el mundo de la programación en Java sin ningún tipo de conocimiento previo.
Es un libro de caracter autodidacta, aunque también sirve como refuerzo si estás estudiando en la universidad o un ciclo de formación profesional.
- Aprende A Programar Con Java (Informática)
- Tapa blanda
- Español
- Alfonso Jiménez Marín (Autor)
Está escrito por Alfonso Jiménez y Francisco Manuel Pérez, dos profesores de Informática, especialistas en lenguajes de programación y con una larga experiencia investigadora y docente universitaria.
El gran libro de Java a Fondo
"El Gran Libro de Java a Fondo" va ya por su cuarta edición, con lo cual puedes suponer el éxito que ha tenido el mismo durante su trayectoria.
Son más de 300 páginas a través de las cuales su autor (Pablo Augusto Sznajdleder) te enseñará no solo a programar, sino también a desarrollar aplicaciones en Java (para lo cual necesitarás también dominar conceptos de diseño y herramientas genéricas o frameworks)
En este libro encontrarás una explicación sobre el lenguaje de programación desde cero y una guía para el desarrollo de aplicaciones Java.
Algunos de los temas que verás en el mismo son el lenguaje Java, la Programación Orientada a Objetos, el JDBC (Acceso a Bases de Datos), los Patrones de Diseño, los Archivos y el Networking, Multithreading y Reflection (Introspección de Clases y Objetos).
Todo esto sin dejar de lado conceptos básicos de Java como el frontend y el backend, (façade y DAO), o frameworks: Hibernate (MyHibernate), Spring (MySpring) y Spring Boot (MySpringBoot).
Guía Javañol: Aprende a programar con Java en Español
"Guía Javañol" es un extenso libro de Java en Español, con más de 600 páginas de contenido.
La finalidad de esta publicación es que consigas las competencias necesarias tanto para la creación, como para el mantenimiento de programas Java en entornos productivos reales.
- Arnau Gómez, Ramón (Autor)
JAVA Para estudiantes de 1º de carrera
Un libro de Java un poco diferente a lo usual, ya que el mismo va enfocado sobre todo a estudiantes de primero de carrera, es decir, personas que apenas tienen conocimientos previos en esta materia, y que necesitan un material de referencia y apoyo como complemento a los estudios de programación en la universidad (o ciclos superiores)
Gracias a él podrás aprender de manera sencilla sobre la programación orientada a objetos y recursividad.
Java Limpio: Programación Java y buenas prácticas de desarrollo
Un libro de Java un poco diferente ya que no está 100% enfocado a enseñarte a programar, sino que te enseñará a desarrollar proyectos aplicando buenas prácticas tales como testing, refactoring, patrones y código limpio.
Además, el libro incluye una introducción al desarrollo de proyectos con Scrum, un capítulo entero de los 8 de los que está compuesto este libro:
- Lenguajes de Programación
- Lenguaje Jafa
- Test Unitarios
- Código Limpio
- Lenguaje UML
- Scrum
- Refactorización
- Patrones de Programación
Java. Interfaces gráficas y aplicaciones para internet
Este libro es para ti si quieres aprender a desarrollar aplicaciones que muestren una interfaz gráfica al usuario, aplicaciones para acceso a bases de datos, y para Internet.
Ojo porque para sacarle el máximo partido a este libro necesitas conocimientos en programación en un lenguaje orientado a objetos)
Es decir, este no es un libro para aprender a programar en Java, sino para aplicar dicho lenguaje en el diseño de interfaces gráficas.
- Ceballos Sierra, Fco. Javier (Autor)
En este libro encontrarás 16 capítulo donde podrás aprender acerca del diseño de la interfaz gráfica, manejo de eventos, JFC (Swing), diseño de menús y barras de herramientas, controles y cajas de diálogo, tablas y árboles, enlace de datos, acceso a bases de datos, Persistencia, Java EE, Clientes, Hojas de estilo, Servlets, JSP, JSF, AJAX, Spring...
Manuales técnicos de Java 9
Por último, te dejamos con 3 manuales técnicos sobre Java 9 que podrían resultarte igual de interesantes que las recomendaciones anteriores:
- Java 9
- Manual Imprescindible de Java 9
- Guía Práctica de Java 9
Libros de Java para niños
Realmente solo existe un libro de Java para niños que merezca la pena, pero aun así, creemos que es buena idea recomendártelo en caso de que quieras introducir a los más pequeños en el mundo de la programación en Java.
Java para niños
Un libro de Java que te servirá para introducir a los más pequeños en el mundo de la programación.
- Garcia, Nadia Ameziane (Autor)
Gracias a él, los niños podrán aprender:
- Cómo expresar sus ideas mediante algoritmos
- El proceso de compilado
- Programación estructurada
- Tipos de datos
- Clases y métodos
- Estructuras de decisión
- Bucles
- Manejo elemental de excepciones
- Acceso a archivos del sistema
- Buenas prácticas
Este libro es ideal ya que no son necesarios conocimientos previos de programación. Además, a lo largo de sus 100 páginas encontrarás retos de dificultad variable para que el niño pueda ir progresando poco a poco.
Libros de Java en Inglés
Muchos de los considerados como mejores libros de Java están escritos en Inglés, por eso no queríamos dejar pasar la oportunidad de recomendártelos en caso de que no tengas problema con dicho idioma.
Java: The Complete Reference
- Schildt, Herbert (Autor)
Head First Java (A Brain Friendly Guide)
- Sierra, Kathy (Autor)
Effective Java
- Bloch, Joshua (Autor)
OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide
Libros Java que nos recomiendas tú
No olvides que los comentarios están abiertos para ti, si conoces buenos libros de Java que no están en esta lista, ¡déjanos un comentario con tu recomendación!