Java. Los Fundamentos del Lenguaje, escrito por Thierry Richard y publicado por Eni, es una obra fundamental para quienes desean adentrarse en el mundo de la programación con Java. Este libro es adecuado tanto para principiantes como para programadores con experiencia en otros lenguajes, ofreciendo un enfoque integral que abarca desde los aspectos más básicos hasta características avanzadas del lenguaje.
El libro cubre hasta la versión 17 de Java y se organiza de manera que los lectores puedan seguir un camino lógico en su aprendizaje. A continuación, se detallan los principales temas abordados:
- Instalación y Configuración: Presenta la instalación de la plataforma Java SE en entornos Windows y Linux, así como la configuración del entorno de desarrollo Eclipse.
- Fundamentos de Java: Introducción a los conceptos básicos del lenguaje y a la programación orientada a objetos.
- API de Java: Se enfoca en el uso del API de gestión de fechas, interfaces, módulos y expresiones lambda, incluyendo el API java.util.function y el API Stream.
- Desarrollo de Aplicaciones Gráficas: Uso de la librería Swing para crear interfaces gráficas de usuario.
- Aplicaciones Cliente/Servidor: Implementación de aplicaciones utilizando el API JDBC para interactuar con bases de datos relacionales.
- Despliegue de Aplicaciones: Métodos para distribuir aplicaciones, incluyendo el uso de jlink y jpackage.
- Ejercicios Prácticos: Incluye numerosos ejercicios con soluciones que permiten a los lectores validar sus conocimientos.