No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Adquiere por un año todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
6H
40M
10S
Curso Avanzado de Java SE

Curso Avanzado de Java SE

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Lambdas

35/40
Recursos

Aportes 22

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

¿Podrían poner estos videos tambien en la plataforma de Platzi?
La red de mi empresa no permite el acceso a YouTube y creo que no seré el único con ese problema.

Lambda: una forma de representar código. ayudan a crearcódigo que será usado por poco tiempo y también ayudan al encapsulamiento del código, haciendolo visible solamente en el momento en el que se necesite.

Sintáxis:
(parámetros) -> {cuerpo-lambda}

Interfáz funcional:
Debe tener un único método sin imlementación (SAM, Single Abstract Method).
Se indica con la siguiente anotación:
@FunctionalInterface

Clase abstracta:
Una clase se vuelve abstracta en el momento en que se incluye en ella un método abstracto, en ese momento se debe de colocar el modificador abstract a la clase.

Lambdas para imprimir todo un ArrayList

ArrayList<Integer> ar = new ArrayList<>();
ar.add(1);
ar.add(2);
ar.add(3);

ar.forEach(n -> System.out.println(n));

output

1
2
3

En el minuto 7:47 Ann dice “Vamos a implementar este codigo, y lo que vamos a hacer es CREAR UNA INSTANCIA DE ESTA INTERFACE”; hasta donde recuerdo de las interfaces no se crean instancias directamente, sino que se implementan en alguna otra clase para poder instanciarla despues (indirectamente).
Estoy en lo correcto o me equivoco en algo?

Muy buena explicación, después de tantos intentos por entenderlo me quedó claro con AnnCode 😃

Y como sabe la lambda que nos referimos a una interficie u otra? me parece muy abstracto de usar, es decir, si ahora hicieras una segunda interfaz y hicieras una lambda, cual de las 2 interficies haria? oO

Ayuda…

La clase “Lamdas” no carga en ningún navegador. Además ya probé en varias redes para descartar mi internet.
Favor de revisar.

Mas de 4 años despues, y sigue siendo útil esta clase

Error en el concepto, una clase abstracta si puede tener más de un método abstracto

Me gusta mas Intellij que eclipse

Excelente clase.

Por qué la llave o el fin del bloque lleva un punto y coma al final? “};” ?

excelente explicación!!!

Genial, Lamba es algo muy util y funcional.

Olvidaba que los métodos dentro de una interfaz son SIEMPRE Abstractos, por tanto a la hora de declararlo en Java, el uso de la etiqueta Abstract en el método es opcional.

Excelente introducción y explicación lambdas

Super claro muchas gracias 😃

OneOneListener onListener = message -> System.out.println("Hola "+message);

😃

No carga el video

propaganda