Java Streams Tutorial | 2020

  Рет қаралды 264,842

Amigoscode

Amigoscode

Күн бұрын

Пікірлер: 310
@ibrahimgunduz34
@ibrahimgunduz34 3 жыл бұрын
I just met your youtube channel while searching for something regarding spring security but after that, I watched some of your other videos as well. They are definitely awesome. Thanks for your work.
@desarrollojava
@desarrollojava 3 жыл бұрын
This is the best explanation I've ever heard. You have teaching talent man. Thank you.
@pablodamiannovoarenteria4225
@pablodamiannovoarenteria4225 Ай бұрын
This video complements what I was reading about streams, now is time to practice. Congratulations on this, you made so simple the example that you can save hours of reading for some people.
@michaelandcarmenmaguire1108
@michaelandcarmenmaguire1108 3 ай бұрын
Your style of instruction is truly refreshing. Thank you very much for putting this together. It's fun seeing someone do something that comes naturally to them -- something they're passionate about. That's the vibe I get while watching this and learning from you. I'm definitely going to check out your courses.
@jakovkusic4219
@jakovkusic4219 3 жыл бұрын
Definitely the best video about streams on KZbin.
@mertyertugrul
@mertyertugrul 4 жыл бұрын
I watch this so many times, thank you Nelson.
@ЮрийАндрейцев-й1з
@ЮрийАндрейцев-й1з 3 жыл бұрын
so many times? sounds like Nelson awfully explained streams and you have to watch again and again to understand =) i'm joking. Nelson, great job!
@mertyertugrul
@mertyertugrul 3 жыл бұрын
@@ЮрийАндрейцев-й1з No I just keep forgetting it 🙃
@mingyungkim3680
@mingyungkim3680 2 жыл бұрын
I’m really happy to watch this video. I understood ‘streams’ perfectly that made me annoying. thank u
@trenvert123
@trenvert123 4 ай бұрын
I'm glad your tutorials improved over the years. At least for the Spring Boot tutorial. Because this was rough.
@florianseidel8574
@florianseidel8574 4 жыл бұрын
thank you for your work, Nelson. really appreciate it.
@josephthecreator
@josephthecreator 2 жыл бұрын
Extremely helpful. Stream APIs are so powerful, thank you for breaking this down!
@CheeseStickzZ
@CheeseStickzZ 2 жыл бұрын
Nice explanation. But there's nothing wrong with using if ( multiple conditions ) it's actually faster in most cases
@Alex-to5vx
@Alex-to5vx Жыл бұрын
using if statements to make decisions are fine if its a truly binary decision, like if a function is passed a Boolean you can use an if statement because that Boolean value can only ever be one of the other. The functionality is predictable and expandable. However if you are using if statements to make decisions that are more complex all of a sudden you have code that is much less maintainable and prone to errors with any future modifications to the code or requirements of said code. Defining decisions through dynamic dispatch is the proper way of making decisions nowadays even if it is slower because it allows the code to be robust across time.
@martinguerra2142
@martinguerra2142 3 жыл бұрын
Thank you Nelson, always helping the community!
@damahelouni2720
@damahelouni2720 3 жыл бұрын
Wow, thank you very much. You explain so well and easy to understand. Greetings from Germany 👍🏼
@mirakhmadov
@mirakhmadov 2 жыл бұрын
Thank you You are good at teaching
@damdl96
@damdl96 5 жыл бұрын
Easy to understand and great explanation, thank you!
@amigoscode
@amigoscode 5 жыл бұрын
You are welcome :)
@suwatchainanchai6637
@suwatchainanchai6637 3 жыл бұрын
Thank you so much for your tutorial. It help me reduce a lot of code line from doing imperative approach.
@eddiemarxmallmaalvarez1134
@eddiemarxmallmaalvarez1134 3 жыл бұрын
I'm Latinoamerican and could say that Great video man, it's awesome!!
@RustySilver-w1q
@RustySilver-w1q 2 жыл бұрын
Thanks Nelson, I'm appreciate this vids, because when I finished my formation course just learn the base.
@ankit-jangid
@ankit-jangid 2 жыл бұрын
Explained very simply and cleared doubts. Thank you so much Amigoscode :)
@barryalpha4484
@barryalpha4484 3 жыл бұрын
This is the best explanation that i have ever had. thank you a lot guy for this beautifull job.
@abrehamish
@abrehamish 4 жыл бұрын
Thank you Nelson for excellent expalnation.
@608raju
@608raju 4 жыл бұрын
the way you explained is clear. good luck
@amigoscode
@amigoscode 4 жыл бұрын
Thank you
@moodydog9960
@moodydog9960 2 жыл бұрын
I think with the getAge and getGender in the sort expression, you need to flip getAge and getGender, i.e, do sort by gender first, then by age.
@Netalon
@Netalon 4 жыл бұрын
Thank you Bro ! Finally i learned streams in Java
@cod3rhandl3it
@cod3rhandl3it 2 жыл бұрын
Articulate, informative, and succinct - WELL DONE and THANK YOU!
@peytonpeck
@peytonpeck 4 жыл бұрын
I was looking for a good video explaining/showing some methods in #stream(), and this was just awesome. 10/10 good job!
@teofilomassinga7528
@teofilomassinga7528 3 жыл бұрын
Thanks, Nelson you are a wonderful teacher.
@Hianfita
@Hianfita 11 ай бұрын
Excellent video, stream really are insane! Your explanation was mighty understandable. Valeu amigo
@tshepo2japhta28
@tshepo2japhta28 4 жыл бұрын
Man you inspire me ...keep them coming
@amigoscode
@amigoscode 4 жыл бұрын
I will
@vpenywise
@vpenywise 3 жыл бұрын
4:19 - doesn't appear to be free anymore, but then again, I'm a few years late watching the video :D Thanks for the content nonetheless! I will also check your website and courses for sure!
@FP_95
@FP_95 Жыл бұрын
Thanks man! Your content is AWESOME! Cheers! :)
@angecarmelyoro6321
@angecarmelyoro6321 3 жыл бұрын
What a masterclass. Thank you Nelson
@rabbyhossain9537
@rabbyhossain9537 2 жыл бұрын
Best website for learn coding
@sumanthmuttuvalli4931
@sumanthmuttuvalli4931 3 жыл бұрын
Thank You, Nelson. Your videos are very helpful to me.
@K.E.N.J.I.B.A.B.Y
@K.E.N.J.I.B.A.B.Y 2 жыл бұрын
This was very infomative! I followed along with my own custom made class and I learned a ton! Thanks a million!
@simpleandminimalmaybe
@simpleandminimalmaybe Жыл бұрын
thank you so much for the brilliant tutorial. may i ask....., are you typing the shortcuts yourself or it is IntelliJ IDEA doing this. I am writing them down by the way for ease of reference. thank you for the effort you put into these tutorials.
@mkli3459
@mkli3459 7 ай бұрын
This is very very wonderful! Thanks a lot! 👏
@TheN0odles
@TheN0odles 3 жыл бұрын
Hey bro, grettings from Johannesburg. Good work, man!
@AlinaKay47
@AlinaKay47 3 жыл бұрын
Besides this being a great tutorial, for the first time ever my non-american name is used in an example :')
@anantpillai4656
@anantpillai4656 5 жыл бұрын
Seriously well explained!!
@amigoscode
@amigoscode 5 жыл бұрын
Thank you
@fabiovictorino350
@fabiovictorino350 Жыл бұрын
It's was amazing. I love so much yours videos.
@ninobach7456
@ninobach7456 Жыл бұрын
in classical java fashion, complexity gets added left and right
@fredericochopin
@fredericochopin 3 жыл бұрын
Nelson, this is great stuff! Thank you.
@MrZbieg1422
@MrZbieg1422 2 жыл бұрын
Thanks dude. You just saved me some time :D
@juanignaciorios4513
@juanignaciorios4513 4 жыл бұрын
Eres un crack!! Thanks and greetings from Argentina🇦🇷
@DaRolla2016
@DaRolla2016 4 жыл бұрын
Hi Nelson, thanks for this. Can you please explain how to get images into your comments? Like // Imperative approach ❌ and // Declarative approach ✅ ? My IDE does not show them right like the Github Webpage does. But in your video your IntelliJ did ?!
@coelho8276
@coelho8276 3 жыл бұрын
best video for java streams
@peasantfolkhero
@peasantfolkhero Жыл бұрын
You have my thanks, you are doing this very well.
@IvanPallaresTrivino
@IvanPallaresTrivino Жыл бұрын
I see this all over the place in Java world but, why not splitting those chains in methods with proper names to improve readability? I think that would make Martin Fowler happy 😄 Thanks for the great explanation!
@dmytrog6127
@dmytrog6127 4 жыл бұрын
Thank you! Very clear, very understandable, very comprehendly
@amigoscode
@amigoscode 4 жыл бұрын
Thanks
@prakhar.odyssey
@prakhar.odyssey 3 жыл бұрын
Thank you for this amazing explanation brother! 😄🙌🏾
@kostiantynkarzhanov9216
@kostiantynkarzhanov9216 9 ай бұрын
Thank you! Very very helpful! 💛
@kihunkim7498
@kihunkim7498 4 жыл бұрын
very useful video and simply explained. Thank you so much bro!!
@hamza-the-big-data-lad
@hamza-the-big-data-lad 3 жыл бұрын
Please, make a video on Map vs FlatMap. Thank you!
@abulka
@abulka Жыл бұрын
You can do exactly this kind of thing in JavaScript and Python etc so simply, without the excessive syntax that Java needs.
@gintoki_sakata__
@gintoki_sakata__ 6 ай бұрын
That's fine.. as long as it gets done
@carlozuk
@carlozuk 3 жыл бұрын
Amazing video, can't wait to take the course
@Jody-nf2bz
@Jody-nf2bz Жыл бұрын
Excellent class. Thank you!
@prashantvaghela3337
@prashantvaghela3337 2 жыл бұрын
Thank you for this amazing video on Streams in Java. I would like to know your learning approach to new concepts. How do you learn about all these concepts? What's the secret recipe?
@techBuffy
@techBuffy Жыл бұрын
Buy a book and study.. There is no magic recipe for building concepts.. Free Videos have limitations
@gurushashank7863
@gurushashank7863 2 жыл бұрын
Thank you, Helped me a lot 😃
@brunocardoso8246
@brunocardoso8246 4 жыл бұрын
Appreciate simple and structured explanation. Thank you !
@hasangunes9464
@hasangunes9464 4 жыл бұрын
It's 2020 and I still write code like this. FeelsBadMan
@caballerosalas
@caballerosalas 11 күн бұрын
why? it is perfectly fine.
@BrilliantMindsZw
@BrilliantMindsZw Жыл бұрын
quite clear and understandable
@abhijeetprabhu4117
@abhijeetprabhu4117 4 жыл бұрын
Followed you from your FCC video on Spring. Thank you for such an informative session! Subbed
@eduardohenriquedeassis9729
@eduardohenriquedeassis9729 3 ай бұрын
Amazing video Bro!
@vitorgsevero
@vitorgsevero 2 жыл бұрын
Great explanation! Thank you so much!
@foleyjack
@foleyjack 4 жыл бұрын
Very well explained, good tutorial, thank you
@amigoscode
@amigoscode 4 жыл бұрын
You welcome
@senss3000
@senss3000 3 жыл бұрын
awesome bro thnks ! we want more
@juzerkhambati5068
@juzerkhambati5068 4 жыл бұрын
Hi, You really explain so well. Really appreciate it. Thank you
@simranpreetkaur7840
@simranpreetkaur7840 Жыл бұрын
Great content, well structure and quality content. Keep posting :)
@streamcoders3552
@streamcoders3552 2 жыл бұрын
OMGGG DUDE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> AWESOME
@yeso3716
@yeso3716 4 жыл бұрын
I was wondering why the output of sorted didn't change after you added thenComparing(Person::getGender()) to the method at 9:00 ?
@ImAmericanGangsta
@ImAmericanGangsta 3 жыл бұрын
for thenComparing it should do changes if we have two persons or more with same ages so females will appear first
@worldwide6626
@worldwide6626 3 жыл бұрын
@@ImAmericanGangsta yeah it was a bad example. He should have sorted by name instead
@ctx4241
@ctx4241 2 жыл бұрын
It'd be great to include explanation WHY not only how. Imperative > Declarative does not say anything to anybody. It is hardly shorter codewise then forE way. Point of streams is that the operations can be done in parallel with drawback that setting up stream takes some time. Therefore setting up stream for huge list is worth it because of parallel nature of operation, while this couple item long list you are probably just wasting time on typing I believe?
@andresencolombia
@andresencolombia 2 жыл бұрын
Great job Amigo.
@iranmpc93
@iranmpc93 2 жыл бұрын
You dont explain, do a show! thanks for the class!
@jopadjr
@jopadjr 3 жыл бұрын
Thanks mate for the tutorial...
@lifeTechnicolorGuy
@lifeTechnicolorGuy 5 жыл бұрын
Great tutorial ! I will do the course for sure.
@amigoscode
@amigoscode 5 жыл бұрын
Thanks buddy
@PhanTanThangTH
@PhanTanThangTH Жыл бұрын
Thank you so much bro, keep it up :)
@Alberto_Cavalcante
@Alberto_Cavalcante 2 жыл бұрын
Grande Nelson!
@adamfaisal1750
@adamfaisal1750 3 жыл бұрын
Many Thanks Dear Nelson
@aobaidi5626
@aobaidi5626 3 жыл бұрын
The best, brother
@hansmustermann4206
@hansmustermann4206 3 жыл бұрын
nice explained, but you must agree, that "thenComparing()" only makes sense, if the first comperator produces any doublettes, dont you?
@houariboumediane3536
@houariboumediane3536 7 ай бұрын
That was good man...thanks.
@ainbrisk545
@ainbrisk545 Жыл бұрын
thank you! very insightful
@russellskalden8064
@russellskalden8064 4 жыл бұрын
Like your lessons, keep going 👍
@ahmedzidane6203
@ahmedzidane6203 3 жыл бұрын
thank you for your work my bro.
@luisdfernandez2601
@luisdfernandez2601 4 жыл бұрын
Nicely explained. Nice work!
@amigoscode
@amigoscode 4 жыл бұрын
Thanks
@BluePhoenixGames1
@BluePhoenixGames1 5 жыл бұрын
Well explained, thanks!
@amigoscode
@amigoscode 5 жыл бұрын
Thanks buddy
@aveshkadri
@aveshkadri 3 жыл бұрын
thanks amigo, very well explained
@andreas-fefe
@andreas-fefe 2 жыл бұрын
Hello Neloson thanks for your interesting and well explained concepts. please would like to know how to come out with printing only one property of the person after sorting.
@EmanAl-Murish
@EmanAl-Murish Жыл бұрын
Woow, thank u so much for this Amazing video
@cxrealzim8762
@cxrealzim8762 3 жыл бұрын
Great content mate.
@DEVKA777
@DEVKA777 4 жыл бұрын
thank you for your work! so cool and understandably
@sudheerchalla1453
@sudheerchalla1453 5 жыл бұрын
Very well explained. Great job
@amigoscode
@amigoscode 5 жыл бұрын
Thank you 😊
@AdityaDahiya99
@AdityaDahiya99 3 жыл бұрын
Zelda is blessed! XD
@mnarayanan5363
@mnarayanan5363 2 жыл бұрын
This is good content. Thanks
@tvrecorder4791
@tvrecorder4791 4 жыл бұрын
Keep up the good work mate
@leyluj
@leyluj 5 жыл бұрын
Nelson is mkbhd for java .... Keep it JAVA man ...
@amigoscode
@amigoscode 5 жыл бұрын
hahaaha appreciate your comment. thanks
@leyluj
@leyluj 5 жыл бұрын
@@amigoscode can you do anything with spring batch?
@amigoscode
@amigoscode 5 жыл бұрын
I was thinking of Spring Schedulers. But i guess i could touch on that too
@Panerakis
@Panerakis 5 жыл бұрын
Thanks for the tutorial, it is concise and well structured. What about the performance of this method compared to the imperative approach?
@amigoscode
@amigoscode 5 жыл бұрын
Its tuned for performance too
@tshepo2japhta28
@tshepo2japhta28 4 жыл бұрын
lol my senior his a Guru when coming to declarative , now am forced to become one like him
@dasunanushka8774
@dasunanushka8774 4 жыл бұрын
Excellent tutorial. I would suggest making a complete playlist on java 8 features. Thanks anyway.
@amigoscode
@amigoscode 4 жыл бұрын
Java 8 is old. Maybe latest Java
@dasunanushka8774
@dasunanushka8774 4 жыл бұрын
@@amigoscode sure . I'm waiting for it
@amigoscode
@amigoscode 4 жыл бұрын
​@@dasunanushka8774 cool
@dasunanushka8774
@dasunanushka8774 4 жыл бұрын
@@amigoscode than that I would suggest making tutorials on kubernates, node js , micro service architecture . That would help for every one of us
Java Functional Programming | Full Course
2:22:15
Amigoscode
Рет қаралды 578 М.
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
Натурал Альбертович
Рет қаралды 4,4 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 34 МЛН
Learn SOLID Principles with CLEAN CODE Examples
28:35
Amigoscode
Рет қаралды 279 М.
Optionals In Java - Simple Tutorial
15:53
Coding with John
Рет қаралды 220 М.
Java Optionals | Crash Course
15:57
Amigoscode
Рет қаралды 102 М.
Here's The Secret How To Create These Animated Diagrams
11:12
Amigoscode
Рет қаралды 492 М.
Java Streams API Explained (with examples)
18:09
Visual Computer Science
Рет қаралды 8 М.
the right way to organise your code
17:33
Amigoscode
Рет қаралды 201 М.
Lambda Expressions in Java - Full Simple Tutorial
13:05
Coding with John
Рет қаралды 769 М.
Functional Programming with Java Streams API
50:00
Amigoscode
Рет қаралды 181 М.
Java Streams: Beyond The Basics
49:21
Jfokus
Рет қаралды 73 М.