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 鈥淰amos 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 鈥淟amdas鈥 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