Fundamentos de Java 8
Sección 05: Novedades funcionales de Java 8
Las características que diferencian Java 8 de versiones anteriores: programación funcional, procesamiento de colecciones y las nuevas APIs de fechas y valores opcionales.
-
Lambdas y referencias a métodos (
::) -
Interfaces funcionales:
Predicate,Function,ConsumerySupplier - Stream API: procesamiento declarativo de colecciones
-
Optional: valores potencialmente ausentes sinnull -
Nueva API de fechas:
LocalDate,LocalDateTimeyZonedDateTime