Descripción
Si eres un desarrollador con conocimientos básicos de Java SE, este libro práctico te guiará a través de los cambios de lenguaje en Java 8 provocados por la adición de expresiones lambda. Aprenderás, mediante ejemplos de código, ejercicios y explicaciones fluidas, cómo estas funciones anónimas te ayudarán a escribir código simple, limpio y a nivel de biblioteca que resuelva problemas empresariales.
Las expresiones lambda son un cambio bastante simple en Java, y la primera parte del libro te muestra cómo usarlas correctamente. Capítulos posteriores te muestran cómo las funciones lambda te ayudan a mejorar el rendimiento con el paralelismo, escribir código concurrente más simple y modelar tu dominio con mayor precisión, incluyendo la creación de mejores DSLs.
- Utiliza los ejercicios de cada capítulo para dominar rápidamente las expresiones lambda en Java 8
- Explora flujos, colecciones avanzadas y otras mejoras de la biblioteca de Java 8
- Aprovecha las CPU multinúcleo y mejora el rendimiento con el paralelismo de datos
- Utiliza técnicas para "lambdificar" tu base de código o biblioteca existente
- Aprende soluciones prácticas para la depuración y prueba unitaria de expresiones lambda
- Implementa los principios SOLID de programación orientada a objetos con lambdas
- Escribe aplicaciones concurrentes que realicen de manera eficiente el paso de mensajes y E/S no bloqueante
Autor: Richard Warburton
Editorial: O'Reilly Media
Publicado: 05/06/2014
Páginas: 180
Tipo de encuadernación: Tapa blanda
Peso: 0.68lbs
Tamaño: 9.14h x 7.09w x 0.40d
ISBN13: 9781449370770
ISBN10: 1449370772
Categorías BISAC:
- Computadoras | Lenguajes | Java
- Computadoras | Programación | Código abierto
- Computadoras | Programación | Orientada a objetos
Sobre el Autor
Richard es un tecnólogo empírico y solucionador de problemas técnicos complejos. Ha trabajado profesionalmente en problemas de análisis estático, verificando parte de un compilador y desarrollando tecnología avanzada de detección automática de errores. Más recientemente, su carrera se ha centrado en el análisis de datos para la computación de alto rendimiento. Es un líder en la comunidad Java de Londres, forma parte de su Comité JCP y organiza los programas Adopt-a-JSR para Lambdas y Date and Time en Java 8. Richard también es un conocido orador en conferencias, habiendo presentado en JavaOne, DevoxxUK y JAX London. Obtuvo un doctorado en Ciencias de la Computación de la Universidad de Warwick, donde su investigación se centró en la teoría de compiladores.

