fbpx

Streams en JAVA 8

Un stream es una secuencia de objetos que admite varios métodos que se pueden canalizar para producir el resultado deseado.Los streams de Java 8 no deben confundirse con los flujos de E/S de Java (por ejemplo, FileInputStream, etc.) estos tienen muy poco que ver entre sí. Los streams son envoltorios (wrappers) alrededor de una fuente […]

Streams en JAVA 8 Leer más »

Lambdas en JAVA 8

Una expresión lambda es un bloque corto de código que toma parámetros y devuelve un valor. Las expresiones lambda son similares a los métodos, pero no necesitan un nombre y se pueden implementar directamente en el cuerpo de un método. Para entender este articulo te recomiendo que primero mires que es una interfaz funcional. Vídeo

Lambdas en JAVA 8 Leer más »

Interfaces Funcionales en JAVA 8

Una interfaz funcional o functional interface es una interfaz que contiene solo un método abstracto. Solo pueden tener una funcionalidad para exhibir. Desde Java 8 en adelante, las expresiones lambda se pueden usar para representar la instancia de una interfaz funcional. Una interfaz funcional puede tener cualquier número de métodos predeterminados. Anotación @FunctionalInterface Se recomienda

Interfaces Funcionales en JAVA 8 Leer más »

PRUEBAS UNITARIAS con MOCKITO en JAVA

¿Qué es Mockito? Mockito es un framework de pruebas unitarias que te permite crear objectos simulados (mocks) con una API limpia y simple haciendo que las pruebas sean legibles. Vídeo Explicativo Mockito dependencias Configurar Mockito es bastante sencillo, solo necesitamos agregar la siguiente dependencia: Maven Gradle Groovy: Kotlin: Activar Mockito Antes de continuar, exploremos diferentes

PRUEBAS UNITARIAS con MOCKITO en JAVA Leer más »