Java en acción
498 páginas
Spanish
PDF
4.1

Java en acción

Java en acción

Autor:

Año:

Resumen:

«Java en acción» es una guía práctica sobre el desarrollo moderno en Java, que se centra en tareas reales y capacidades avanzadas del lenguaje. El libro está dirigido a desarrolladores que ya conocen los fundamentos de Java y les ayuda a pasar de escribir ejemplos educativos simples a crear código profesional, eficiente y mantenible.

El enfoque principal está en la programación funcional en Java, las expresiones lambda, Stream API, el trabajo con fechas y horas (Java 8+), Optional, CompletableFuture y las nuevas colecciones. El autor analiza en detalle cómo aplicar estas herramientas para el procesamiento de datos, la construcción de sistemas asíncronos y la mejora de la arquitectura de aplicaciones. Capítulos separados están dedicados a las pruebas con JUnit 5, la refactorización de código legacy, el trabajo con bases de datos a través de JDBC y JPA, así como los fundamentos de la concurrencia y el paralelismo.

El lector aprenderá a escribir código limpio y modular, evitar errores típicos, utilizar eficazmente las capacidades del Java moderno (hasta la versión 11 inclusive), optimizar el rendimiento y crear aplicaciones escalables. El libro contiene muchos ejemplos de código, ejercicios prácticos y análisis de escenarios reales del desarrollo industrial.

El contenido de los capítulos incluye: introducción a las expresiones lambda y las interfaces funcionales; Stream API: filtrado, mapeo, reducción; trabajo con Optional para evitar NullPointerException; programación asíncrona con CompletableFuture; nuevas Date/Time API; colecciones y Map mejorados; pruebas con JUnit 5 y Mockito; refactorización y patrones de diseño en estilo funcional; concurrencia y streams paralelos; trabajo con bases de datos (JDBC, JPA); construcción de proyectos con Maven y Gradle; perfilado y optimización.

Por qué vale la pena leerlo: el libro está escrito en un lenguaje vivo, sin excesiva academicidad, con énfasis en la práctica. Ayudará al desarrollador de Java de nivel intermedio a dar un paso adelante, dominar los modismos modernos del lenguaje y aprender a escribir código que sea fácil de mantener y desarrollar. Es una guía de escritorio para aquellos que quieren usar Java de manera verdaderamente eficiente.

Recommendations