¿Qué es un Java Lambda? . Esta es una de las preguntas más habituales que se hacen todos los programadores cuando comienzan a trabajar em Java . La programación funcional no son conceptos sencillos de entender . Vamos a explicarlo a través de varios ejemplos apoyándonos en el concepto de ordenación de colecciones . Para […]
Java Stream peek funcionamiento y logging
A veces usar Java Stream peek , es clave para entender cual es el funcionamiento de un flujo de Stream a nivel de Java 8 . Recordemos que los Streams nos permiten realizar operaciones complejas sobre un conjunto de datos . En ocasiones si el flujo de operaciones es elaborado cuesta entender realmente lo que […]
Java Function Composition (Composición y funciones)
Java Function Composition (Funciones Composición y Java) . ¿ Cómo podemos componer funciones en Java ? . A día de hoy y a través de Java 8 nos encontramos que disponemos del concepto de función y que podemos construir funciones en Java usando expresiones Lambda. Es una operación realmente sencilla vamos a verlo con un […]
Java Stream Sorted y Comparators
El concepto de Java Stream Sorted es bastante común cuando trabajamos en Java ya que existen muchas situaciones en la que tenemos una lista de elementos en Java y necesitamos ordenarla de forma sencilla. Para ello podemos apoyarnos en el método sorted de los Java Streams . Eso sí recordemos que para ordenar cualquier conjunto […]
Java Stream Reduce , eliminando bucles
El concepto de Java Stream Reduce , es uno de los más importantes a nivel de programación funcional ya que cubre las operaciones de Reducción que nos permiten convertir una lista de elementos X en un resultado Y único . Esto en un principio nos puede parecer un poco curioso pero es bastante útil ya […]
Java Pattern Predicate y filtrados
Java Pattern Predicate nos puede ayudar a simplificar la forma que tenemos de trabajar con Java Streams a la hora de realizar filtrados. Normalmente cuando realizamos filtrados dentro de un Stream nos encontramos con que usamos algún tipo de Java Predicate . Vamos a ver un ejemplo sencillo de como usar Java Pattern Predicate , […]
Optional Map y el concepto de delegación
El uso de Optional Map a veces le resulta extraño a los desarrolladores . Recordemos que los tipos Optional están diseñados para la gestión de valores que pueden ser o no ser nulos. Al apoyarnos en un Optional nos aseguramos que siempre se comprueba su valor antes de usarlo . Vamos a ver un ejemplo […]
Java 8 FlatMap y Streams
El uso de Java 8 FlatMap es algo que en muchas ocasiones cuesta entender . La programación funcional en Java 8 esta empezando y para la mayor parte de la gente es algo muy nuevo. Vamos a crear un ejemplo sencillo de flatMap, partiremos de dos clases relacionadas Personas y Viajes. Una persona realiza varios […]
- 1
- 2
- 3
- …
- 9
- Página siguiente »







