Тёмный

Lambda y API Stream en Java ☕ 

MitoCode
Подписаться 97 тыс.
Просмотров 47 тыс.
50% 1

Código disponible en github.com/mit...
Síguenos también en
Cursos Premium: www.mitocode.c...
Comunidad Discord: / discord
Twitch: / mitocodeoficial
Facebook: / mitocode
Instagram: / mitocode
Twitter: / mitocode

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 92   
@jaserviciosweb
@jaserviciosweb 2 года назад
Hola MitoCode, me alegra mucho ver que sigues constante en tu canal de RU-vid. No sabes cuan agradecido estoy que nos compartas tus conocimientos. Yo tomé un curso contigo en el 2016 y me ayudó mucho. Ahora estoy tratando de actualizarme más en el mundo de la programación y lo que me alegra es de que mi lógica de programación ha ido mejorando mucho más cada año. Es un reto y frustra cuando no tienes esa habilidad innata pero con mucha práctica y determinación se logra. Gracias por inspirarnos a todos los programadores. Espero más adelante volver a tomar un curso tuyo. Sigue adelante y muchos éxitos!
@MitoCode
@MitoCode 2 года назад
Genial Jose, muchos éxitos 🙂, gracias por ver el contenido
@marlon5013
@marlon5013 3 года назад
Me gustaría que youtube permitiera dar muchas veces me gusta, de seguro lo haría con estos videos, este en especifico me ayudo mucho con un proyecto de la universidad. ¡Gracias!
@VicVamm
@VicVamm Год назад
La mejor clase que he visto de lambdas! Lo he entendido mucho mejor gracias a este video y a ti. Muchas gracias! tienes un suscriptor mas de mi parte
@baga2809
@baga2809 2 года назад
Vaya Streaming si que fue de gran aporte gracias Mito Jaime.
@sinfonico1984
@sinfonico1984 2 года назад
Muy buen material Mito, siempre he pensado que los suscriptores son pocos frente a tu trabajo. Gracias Por tanto y perdon por lo poco! saludos de Chile
@FranciscoGarcia-cu9yo
@FranciscoGarcia-cu9yo Год назад
Apenas estoy migrando a Java y este curso es super util, eh estado tratando de justo trabajar de esta forma con las collecciones y objetos pero aun no daba con la forma correcta de hacerlo de esta manera, gran docente por cierto.
@MitoCode
@MitoCode Год назад
Hola te recomiendo también mitocode.com/curso/javabackend
@jaxmanybarajassantiago3549
@jaxmanybarajassantiago3549 Год назад
Excelente como todos tus videos, a un año y aprendi mucho.
@freddyalexander2294
@freddyalexander2294 3 года назад
Justo lo que necesito, mil gracias por ese gran aporte
@michelantonybarrosbarrios6404
@michelantonybarrosbarrios6404 3 года назад
Gracias Jaime, excelente intro al paradigma funcional!
@TheLabok2
@TheLabok2 2 года назад
22:55 33:30
@ivonemartinez6324
@ivonemartinez6324 Год назад
Excelentes explicaciones, muchas gracias
@andresescorcia6587
@andresescorcia6587 2 года назад
excelente muchas gracias
@tadeo_portillo
@tadeo_portillo 2 года назад
Cada vez que me falta motivación para seguir con java, vengo a este video a ver lo hermosa que es la programación :'). Gracias Mito!
@afcordoba
@afcordoba Год назад
Muchas gracias por el aporte. Ahora humildemente digo que el método getAge() es una funcion que deberia ser responsabilidad de la clase Persona y no de App.
@victorlluen5187
@victorlluen5187 3 года назад
Buenos ejemplos, gracias mito
@Lordyrock7787
@Lordyrock7787 2 года назад
Estaria bueno algun directo hablando de java Nio, para trabajar las lambdas directamente sobre textFiles.
@robertoalonsopeponsanchez2428
@robertoalonsopeponsanchez2428 3 года назад
Me recuerda un poco a php esos :: system.out::println es una forma de acceder a variables estaticas
@alexrigar
@alexrigar 3 года назад
Pregunta: ¿La programación funcional internamente es imperativa?, Me parece que a nosotros como devs nos facilita el uso lo funcional pero es solo como usar una "pequeña librería" que nos encapsula lo imperativo, se me ocurre un tipo jQuery (ya sé que son dos extremos distintos, pero quizá se adapte el ejemplo)
@untalsanders
@untalsanders 2 года назад
En realidad cualquier cosa termina siendo imperativa, a día de hoy cualquier lenguaje de programación termina por ser una abstracción de alto nivel de lenguaje de máquina (11001110). Por tanto tu razonamiento según yo es correcto. Piensa en las estructuras de control o de secuencia, todas ellas son funciones que por detrás tienen algo de imperativo. Lo que si hay que señalar respecto al concepto de "imperativo" es que bajo este esquema los programadores siempre tenemos el control de todo lo que sucede, la programación funcional llega para justamente abstraernos de cosas que quizás no son necesarias manejarlas y ceder el control a un algoritmo o rutina la cual seguramente ya fue probada hasta el cansancio y que garantiza el correcto funcionamiento de algo. Todo lambda se basa en el concepto de Cálculo Lambda, el cual profesa comportarse como una función de orden superior, lo que significa que recibe varias funciones -> realiza cálculos con las salidas de esas funciones y devuelve un resultado en otra única función. La cuestión aquí es, ¿por detrás siempre hay algo de imperativo? y para mí sí, siempre lo hay, donde para mí radica la diferencia es qué tan explícito o implícito resulta todo. Por ejemplo todos sabemos para qué sirve la sentencia "for" pero pocos sabemos cómo funciona por detrás y he ahí cuando las cosas imperativas se tornan importante. En fin, es un tema a debatir. De todos modos suerte en la búsqueda de respuesta a tu pregunta, la que por cierto es muy buena.
@jorgemochon8074
@jorgemochon8074 3 года назад
Muchas gracias amigo 🙌🏻
@carlosoviedo9328
@carlosoviedo9328 2 года назад
Excelente explicación...
@bartolomepina3844
@bartolomepina3844 2 года назад
Saludos. Poca
@destroyergg9446
@destroyergg9446 Год назад
Una consulta, algunas de esas funciones se puede hacer mediante consultadas a bd, en que casos es mas factible usar las programación funcional?
@MitoCode
@MitoCode Год назад
La idea es que el resultado de alguna bd se pueda seguir procesando a nivel backend o tengas lógica de programación escrita en paradigma funcional. Es un paradigma por lo tanto es una forma distinta de hacer las cosas , no se puede decir que sea mejor o peor que otros paradigmas
@ronnymesen
@ronnymesen 2 года назад
interesante, es muy parecido a como se maneja la linea de comandos de linux
@rickhunter8216
@rickhunter8216 Год назад
PAPU HAZ UN VIDEO USANDO PROG. FUNCIONAL PARA CONECTARNOS A UNA BD.
@kikemon3455
@kikemon3455 3 года назад
Se puede trabajar con char?, o fuerza debe ser String
@GloverHouse
@GloverHouse 3 года назад
Grande mito
@JosMiguelMM
@JosMiguelMM 6 месяцев назад
No sería mejor gradle que maven?
@MitoCode
@MitoCode 6 месяцев назад
Pues ya es un tema de preferencias, ambos son buenos y demandados en la industria, el API stream funciona igual independientemente de ello
@moong9249
@moong9249 2 года назад
Inicia minuto 9:17
@adrianhuamaniccallo4321
@adrianhuamaniccallo4321 2 года назад
recien entendi :: XD
@Javier_Corado
@Javier_Corado 3 года назад
Inicio: 9:11
@carsdfj
@carsdfj 3 года назад
Gracias
@sonikokaruto
@sonikokaruto 3 года назад
Gracias
@sergiob8884
@sergiob8884 3 года назад
Heroe sin capa
@MitoCode
@MitoCode 3 года назад
Y el que hizo el video tiene capa 😅?
@sonikokaruto
@sonikokaruto 3 года назад
@@MitoCode si pone el time code si
@MerovingioMerv
@MerovingioMerv 3 года назад
Gran video. Gracias.
@ecavero1
@ecavero1 3 года назад
15:58 "Programador Java que no sabe Maven..." Para todo lo demás, existe Gradle!
@MitoCode
@MitoCode 3 года назад
Asi es maven o gradle pero no adjuntar jars y guardarlos en un usb como en el 2007 aprox jeje
@anddyramos3022
@anddyramos3022 3 года назад
Respecto al nombre de la clase Person en inglés es correcto, People no se usa, ambos son sustantivos válidos en el habla diario, pero se usan en contextos distintos. En habla hispana algún developer usa o llama una clase Gente? ... es lo mismo en inglés existe el sustantivo Person y los developers de habla inglesa la usan en el nombre de sus clases.
@mariomanzanarez5230
@mariomanzanarez5230 2 года назад
Mito, el sonido de tu teclado me gusta mucho ¿Cuál es?
@MitoCode
@MitoCode 2 года назад
Logitech g815
@mariomanzanarez5230
@mariomanzanarez5230 2 года назад
@@MitoCode Muchas gracias Mito, ¿de casualidad tendrás un link con descuento?
@MitoCode
@MitoCode 2 года назад
No, lo compre en una tienda física
@mariomanzanarez5230
@mariomanzanarez5230 2 года назад
@@MitoCode Va, gracias por tu respuesta, bonito día.
@andresfernandoasfg
@andresfernandoasfg Год назад
Jajajaja QQuien sabe el de la burbuja! A mi parecer es el más básico y entendible. Los otros no recordar o no entender en mi caso. Chale me hiciste recordar... gg Saludos.
@julianvelasquez8212
@julianvelasquez8212 Год назад
Me gusta mucho la forma como abordas el tema, pero me genera la duda.. En el time 1:04:30 hablas sobre el método sorted, pero en los compararor solo indicas con que atributo vas a comparar, pero no le dices como.. Si asc o desc, eso lo haces en el nombre del comparator. Si es importante??? O como le digo que debe ser ascendente??
@FranciscoMartinez-bs9el
@FranciscoMartinez-bs9el Год назад
Hola, solo quería darte las gracias por ayudarme a entender esta parte de Java, explicas muy bien . Saludos ^^
@ch3t0s80
@ch3t0s80 11 месяцев назад
vaya hack!! que pena no haber sabido esto antes. Muy buen video. Muchas gracias
@miguelantonioescuderoperal7485
@miguelantonioescuderoperal7485 7 месяцев назад
Consulta a que se refiere programacion imperativa
@davidheras2867
@davidheras2867 3 года назад
Jaimito for president!
@Magistrado1914
@Magistrado1914 Год назад
Excelente vídeo y explicación. Visto en 24/07/2023
@jesuseduardogomezvillarroe6311
No puedo escribir en el chat
@joseantoniobenitez4684
@joseantoniobenitez4684 Год назад
Estuvo super chido...
@luisfernandoluisfernando4604
@luisfernandoluisfernando4604 3 года назад
1:06 si se dice peopel pero igual compila eso si fue un golpe bajo
@ChristianTuyub
@ChristianTuyub 3 года назад
Grande Mito. Saludos!
@joseantoniobenitez4684
@joseantoniobenitez4684 Год назад
Muchas graxias
@albertosanch292
@albertosanch292 3 года назад
Pensaba que sabia java, pero viendk este video creo que me falta mucho que aprender aun
@gatomontesroseIII
@gatomontesroseIII Год назад
9 minutos de intro, :u
@jorgebravo6802
@jorgebravo6802 3 года назад
Like, compartido y mis felicitaciones. Claro, profundo y práctico.
@carolinagomez8367
@carolinagomez8367 2 года назад
Buenas! Como seria la funcion si quiero reemplazar un for dentro de otro y luego el if. Alguien sabria? Saludos!
@MitoCode
@MitoCode 2 года назад
Más que reemplazar los For y los if hay que pensar el objetivo final y usar métodos como map filter etc
@nievefernandez2741
@nievefernandez2741 2 года назад
Excelente
@dan-ruiz
@dan-ruiz 3 месяца назад
Cada que veo un video de MitoCode siento que avanzo con mi aprendizaje. Gracias
@MitoCode
@MitoCode 3 месяца назад
Gracias, te recomiendo también mitocode.com/curso/javabackend pronto nuevas inscripciones
@davidheras2867
@davidheras2867 3 года назад
Eres un crack tio!
@Thematrixhackyou
@Thematrixhackyou 2 года назад
Desde 1998 llevo programando aqui en España, hay que ver lo esta cambiando todo..
@rogergallegos4349
@rogergallegos4349 3 года назад
Me gustan tus clases, pero me tiene mareado, "dale like, y comparte", eso rompe la magia. Gracias por compartir conocimiento, "dale like"
@brandonisaacfonseca8377
@brandonisaacfonseca8377 2 года назад
Al minuto 9:17 empieza. Al minuto 14:50 inicia a explicar.
@mauroa2826
@mauroa2826 3 года назад
1:03:04 copiando y pegando automáticamente se pone bynamedesc?
@bartolomepina3844
@bartolomepina3844 2 года назад
Se pueden utlizar stream anidados ?. Para comparar 2 listas
@sergiocrocetta9273
@sergiocrocetta9273 2 года назад
Explicado de una manera excelente y muy clara. Gracias por este vídeo.
@webdevelopment8134
@webdevelopment8134 3 года назад
más me suena a tarea de algo ajaaaja...
@wilmermendoza8960
@wilmermendoza8960 3 года назад
Saludos desde San Juan Puerto RIco
@sergioperez4266
@sergioperez4266 2 года назад
Como concateno más de una instrucción en un bucle? ej: arreglo.forEach( a -> System.out.println(a)); // Si quisiera que me pintara el arreglo y además, no se, me incrementara un contador, por ejemplo, por cada posición que recorre, como concateno esas dos instrucciones con esta sintaxis? Por cierto, increíble tus videos. Da gusto con profesores así ;)
@sergioperez4266
@sergioperez4266 2 года назад
Me auto-respondo que ya lo he descubierto (por si a alguien le surge la misma duda) : arreglo.forEach(a -> { // Aquí irían todas las instrucciones }); 😁
@robertoalonsopeponsanchez2428
@robertoalonsopeponsanchez2428 3 года назад
Una pregunta al predicate que has echo Predicate startsWithPredicate = person-> person.getName().startsWith("J"); puedes ponerle que en vez de j sera un parametro, es decir que no tiene que empezar siempre por j si no por otra letra ? y si se puede como se le pasaria un parametro al predicate ?
@MitoCode
@MitoCode 3 года назад
Llamando a un método aparte, muy similar como cuando se llamó al método getAge(LocalDate)
@robertoalonsopeponsanchez2428
@robertoalonsopeponsanchez2428 3 года назад
Recomiendas aprender primero javascript con programacion funcional y luego pasar a java con programacion funcional, por que todos estos métodos los estoy viendo en javascript también. Varios metodos de los que has dicho los he visto en js, como map, filter, reduce, every, any , keys,some,sort,toString etc
@MitoCode
@MitoCode 3 года назад
Es indistinto el orden de aprendizaje
@patriciosoto5258
@patriciosoto5258 3 года назад
Muy bueno !!!
@robertoalonsopeponsanchez2428
@robertoalonsopeponsanchez2428 3 года назад
Hace falta saber mucho de maven o con solo saber el gestor de dependencia, por asi decirlo, es suficiente ?
@MitoCode
@MitoCode 3 года назад
Depende de lo que hagas con Maven, hay un curso de ello gratuito en el canal
@sergifuentessanchez8986
@sergifuentessanchez8986 2 года назад
Bravo!!! Gran stream :)
@miitter
@miitter 3 года назад
Hola, ¡donde esta el curso que mencionas al final?
@MitoCode
@MitoCode 3 года назад
Hola en www.mitocode.com/javabackend.html
Далее
Lambda Expressions in Java - Full Simple Tutorial
13:05
Preguntas de entrevista para Java SemiSenior ☕
1:12:59
5 Conceptos claves de la PROGRAMACIÓN FUNCIONAL
15:48
¡MEJORA tu LÓGICA de PROGRAMACIÓN!
9:51
Просмотров 187 тыс.
Being Competent With Coding Is More Fun
11:13
Просмотров 80 тыс.
The Home Server I've Been Wanting
18:14
Просмотров 140 тыс.
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
Functional Programming with Java Streams API
50:00
Просмотров 178 тыс.