Java Streams Tutorial | 2020

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น •

  • @ibrahimgunduz34
    @ibrahimgunduz34 4 ปีที่แล้ว +60

    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 4 ปีที่แล้ว +33

    This is the best explanation I've ever heard. You have teaching talent man. Thank you.

  • @pablodamiannovoarenteria4225
    @pablodamiannovoarenteria4225 2 หลายเดือนก่อน

    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 4 หลายเดือนก่อน

    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.

  • @mingyungkim3680
    @mingyungkim3680 2 ปีที่แล้ว

    I’m really happy to watch this video. I understood ‘streams’ perfectly that made me annoying. thank u

  • @mertyertugrul
    @mertyertugrul 4 ปีที่แล้ว +13

    I watch this so many times, thank you Nelson.

    • @ЮрийАндрейцев-й1з
      @ЮрийАндрейцев-й1з 4 ปีที่แล้ว

      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 🙃

  • @florianseidel8574
    @florianseidel8574 4 ปีที่แล้ว +27

    thank you for your work, Nelson. really appreciate it.

  • @trenvert123
    @trenvert123 5 หลายเดือนก่อน

    I'm glad your tutorials improved over the years. At least for the Spring Boot tutorial. Because this was rough.

  • @jakovkusic4219
    @jakovkusic4219 3 ปีที่แล้ว

    Definitely the best video about streams on TH-cam.

  • @eddiemarxmallmaalvarez1134
    @eddiemarxmallmaalvarez1134 3 ปีที่แล้ว

    I'm Latinoamerican and could say that Great video man, it's awesome!!

  • @josephthecreator
    @josephthecreator 2 ปีที่แล้ว +1

    Extremely helpful. Stream APIs are so powerful, thank you for breaking this down!

  • @martinguerra2142
    @martinguerra2142 3 ปีที่แล้ว +1

    Thank you Nelson, always helping the community!

  • @damahelouni2720
    @damahelouni2720 3 ปีที่แล้ว +3

    Wow, thank you very much. You explain so well and easy to understand. Greetings from Germany 👍🏼

  • @Hianfita
    @Hianfita ปีที่แล้ว

    Excellent video, stream really are insane! Your explanation was mighty understandable. Valeu amigo

  • @barryalpha4484
    @barryalpha4484 4 ปีที่แล้ว

    This is the best explanation that i have ever had. thank you a lot guy for this beautifull job.

  • @damdl96
    @damdl96 5 ปีที่แล้ว +10

    Easy to understand and great explanation, thank you!

    • @amigoscode
      @amigoscode  5 ปีที่แล้ว

      You are welcome :)

  • @ankit-jangid
    @ankit-jangid 2 ปีที่แล้ว

    Explained very simply and cleared doubts. Thank you so much Amigoscode :)

  • @suwatchainanchai6637
    @suwatchainanchai6637 3 ปีที่แล้ว

    Thank you so much for your tutorial. It help me reduce a lot of code line from doing imperative approach.

  • @vpenywise
    @vpenywise 3 ปีที่แล้ว +2

    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!

  • @peytonpeck
    @peytonpeck 4 ปีที่แล้ว +8

    I was looking for a good video explaining/showing some methods in #stream(), and this was just awesome. 10/10 good job!

  • @RustySilver-w1q
    @RustySilver-w1q 2 ปีที่แล้ว

    Thanks Nelson, I'm appreciate this vids, because when I finished my formation course just learn the base.

  • @cod3rhandl3it
    @cod3rhandl3it 2 ปีที่แล้ว +1

    Articulate, informative, and succinct - WELL DONE and THANK YOU!

  • @608raju
    @608raju 4 ปีที่แล้ว

    the way you explained is clear. good luck

  • @mirakhmadov
    @mirakhmadov 2 ปีที่แล้ว +1

    Thank you
    You are good at teaching

  • @TheN0odles
    @TheN0odles 3 ปีที่แล้ว

    Hey bro, grettings from Johannesburg. Good work, man!

  • @FP_95
    @FP_95 ปีที่แล้ว

    Thanks man! Your content is AWESOME! Cheers! :)

  • @mkli3459
    @mkli3459 9 หลายเดือนก่อน

    This is very very wonderful! Thanks a lot! 👏

  • @CheeseStickzZ
    @CheeseStickzZ 2 ปีที่แล้ว +5

    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.

  • @tshepo2japhta28
    @tshepo2japhta28 5 ปีที่แล้ว +1

    Man you inspire me ...keep them coming

  • @Netalon
    @Netalon 4 ปีที่แล้ว

    Thank you Bro ! Finally i learned streams in Java

  • @abhijeetprabhu4117
    @abhijeetprabhu4117 4 ปีที่แล้ว

    Followed you from your FCC video on Spring. Thank you for such an informative session! Subbed

  • @K.E.N.J.I.B.A.B.Y
    @K.E.N.J.I.B.A.B.Y 2 ปีที่แล้ว +1

    This was very infomative! I followed along with my own custom made class and I learned a ton! Thanks a million!

  • @prakhar.odyssey
    @prakhar.odyssey 3 ปีที่แล้ว

    Thank you for this amazing explanation brother! 😄🙌🏾

  • @Hughsie28
    @Hughsie28 2 ปีที่แล้ว

    Does anyone know if it was a sly video cut or a shortcut used at 2:34 (if it is a shortcut does anyone know what the command is called?)
    It looks like when trying to type "person" with "pe" it autofilled "people" instead and then "cycled"/"tabbed" to the next variable name.

  • @fabiovictorino350
    @fabiovictorino350 ปีที่แล้ว

    It's was amazing. I love so much yours videos.

  • @fredericochopin
    @fredericochopin 3 ปีที่แล้ว +1

    Nelson, this is great stuff! Thank you.

  • @sumanthmuttuvalli4931
    @sumanthmuttuvalli4931 3 ปีที่แล้ว

    Thank You, Nelson. Your videos are very helpful to me.

  • @carlozuk
    @carlozuk 3 ปีที่แล้ว

    Amazing video, can't wait to take the course

  • @abrehamish
    @abrehamish 4 ปีที่แล้ว +3

    Thank you Nelson for excellent expalnation.

  • @juanignaciorios4513
    @juanignaciorios4513 4 ปีที่แล้ว +1

    Eres un crack!! Thanks and greetings from Argentina🇦🇷

  • @angecarmelyoro6321
    @angecarmelyoro6321 3 ปีที่แล้ว

    What a masterclass. Thank you Nelson

  • @teofilomassinga7528
    @teofilomassinga7528 3 ปีที่แล้ว

    Thanks, Nelson
    you are a wonderful teacher.

  • @yeso3716
    @yeso3716 4 ปีที่แล้ว +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 4 ปีที่แล้ว +2

      for thenComparing it should do changes if we have two persons or more with same ages so females will appear first

    • @worldwide6626
      @worldwide6626 3 ปีที่แล้ว +3

      @@ImAmericanGangsta yeah it was a bad example. He should have sorted by name instead

  • @AlinaKay47
    @AlinaKay47 3 ปีที่แล้ว +19

    Besides this being a great tutorial, for the first time ever my non-american name is used in an example :')

  • @simranpreetkaur7840
    @simranpreetkaur7840 ปีที่แล้ว

    Great content, well structure and quality content. Keep posting :)

  • @MrZbieg1422
    @MrZbieg1422 2 ปีที่แล้ว

    Thanks dude. You just saved me some time :D

  • @kihunkim7498
    @kihunkim7498 4 ปีที่แล้ว

    very useful video and simply explained. Thank you so much bro!!

  • @kostiantynkarzhanov9216
    @kostiantynkarzhanov9216 11 หลายเดือนก่อน

    Thank you! Very very helpful! 💛

  • @rabbyhossain9537
    @rabbyhossain9537 2 ปีที่แล้ว

    Best website for learn coding

  • @anantpillai4656
    @anantpillai4656 5 ปีที่แล้ว +3

    Seriously well explained!!

  • @peasantfolkhero
    @peasantfolkhero ปีที่แล้ว

    You have my thanks, you are doing this very well.

  • @Apbhat556
    @Apbhat556 ปีที่แล้ว

    What is the shortcut key to extract api into variable? Like the one he did at 15:23

  • @moodydog9960
    @moodydog9960 2 ปีที่แล้ว +16

    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.

  • @gurushashank7863
    @gurushashank7863 2 ปีที่แล้ว

    Thank you, Helped me a lot 😃

  • @juzerkhambati5068
    @juzerkhambati5068 4 ปีที่แล้ว

    Hi, You really explain so well. Really appreciate it. Thank you

  • @dmytrog6127
    @dmytrog6127 4 ปีที่แล้ว

    Thank you! Very clear, very understandable, very comprehendly

  • @eduardohenriquedeassis9729
    @eduardohenriquedeassis9729 5 หลายเดือนก่อน

    Amazing video Bro!

  • @lifeTechnicolorGuy
    @lifeTechnicolorGuy 5 ปีที่แล้ว +1

    Great tutorial ! I will do the course for sure.

  • @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.

  • @coelho8276
    @coelho8276 3 ปีที่แล้ว

    best video for java streams

  • @vitorgsevero
    @vitorgsevero 2 ปีที่แล้ว

    Great explanation! Thank you so much!

  • @Jody-nf2bz
    @Jody-nf2bz ปีที่แล้ว

    Excellent class. Thank you!

  • @senss3000
    @senss3000 3 ปีที่แล้ว

    awesome bro thnks ! we want more

  • @foleyjack
    @foleyjack 4 ปีที่แล้ว +1

    Very well explained, good tutorial, thank you

  • @PhanTanThangTH
    @PhanTanThangTH ปีที่แล้ว

    Thank you so much bro, keep it up :)

  • @andresencolombia
    @andresencolombia 2 ปีที่แล้ว

    Great job Amigo.

  • @russellskalden8064
    @russellskalden8064 4 ปีที่แล้ว

    Like your lessons, keep going 👍

  • @EmanAl-Murish
    @EmanAl-Murish ปีที่แล้ว

    Woow, thank u so much for this Amazing video

  • @brunocardoso8246
    @brunocardoso8246 4 ปีที่แล้ว +2

    Appreciate simple and structured explanation. Thank you !

  • @luisdfernandez2601
    @luisdfernandez2601 4 ปีที่แล้ว

    Nicely explained. Nice work!

  • @aobaidi5626
    @aobaidi5626 3 ปีที่แล้ว

    The best, brother

  • @streamcoders3552
    @streamcoders3552 2 ปีที่แล้ว

    OMGGG DUDE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> AWESOME

  • @DEVKA777
    @DEVKA777 4 ปีที่แล้ว

    thank you for your work! so cool and understandably

  • @cxrealzim8762
    @cxrealzim8762 3 ปีที่แล้ว

    Great content mate.

  • @jopadjr
    @jopadjr 3 ปีที่แล้ว

    Thanks mate for the tutorial...

  • @aveshkadri
    @aveshkadri 3 ปีที่แล้ว

    thanks amigo, very well explained

  • @BrilliantMindsZw
    @BrilliantMindsZw ปีที่แล้ว

    quite clear and understandable

  • @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

  • @houariboumediane3536
    @houariboumediane3536 9 หลายเดือนก่อน

    That was good man...thanks.

  • @ainbrisk545
    @ainbrisk545 ปีที่แล้ว

    thank you! very insightful

  • @sudheerchalla1453
    @sudheerchalla1453 5 ปีที่แล้ว

    Very well explained. Great job

  • @ahmedzidane6203
    @ahmedzidane6203 3 ปีที่แล้ว

    thank you for your work my bro.

  • @mnarayanan5363
    @mnarayanan5363 2 ปีที่แล้ว

    This is good content. Thanks

  • @BluePhoenixGames1
    @BluePhoenixGames1 5 ปีที่แล้ว +4

    Well explained, thanks!

  • @marcincylkowski3004
    @marcincylkowski3004 3 ปีที่แล้ว

    Very good video! It is really helpfull

  • @ninobach7456
    @ninobach7456 ปีที่แล้ว

    in classical java fashion, complexity gets added left and right

  • @tvrecorder4791
    @tvrecorder4791 4 ปีที่แล้ว

    Keep up the good work mate

  • @adamfaisal1750
    @adamfaisal1750 3 ปีที่แล้ว

    Many Thanks Dear Nelson

  • @mailtoharutyunyan
    @mailtoharutyunyan 2 ปีที่แล้ว

    Hi @amigoscode, Can you tell me how I can trim strings in the list which are in Ticket class for example, and sort them in ASC order?

  • @akvloggsofficial
    @akvloggsofficial 2 ปีที่แล้ว

    Nice content 🔥

  • @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!

  • @Alberto_Cavalcante
    @Alberto_Cavalcante 2 ปีที่แล้ว

    Grande Nelson!

  • @michapusio9523
    @michapusio9523 5 ปีที่แล้ว +3

    Good work, keep going that! :D

  • @rajeevkalangi2472
    @rajeevkalangi2472 3 ปีที่แล้ว

    Wonderful bro.

  • @hamza-the-big-data-lad
    @hamza-the-big-data-lad 3 ปีที่แล้ว +1

    Please, make a video on Map vs FlatMap. Thank you!

  • @adalbertojosebrasaca9697
    @adalbertojosebrasaca9697 8 หลายเดือนก่อน

    @Amigoscode Is the link to the free course broken? Thank you.

  • @Metachief_X
    @Metachief_X 4 ปีที่แล้ว

    this is amazing, thank you so much!

  • @MatheusSilva-gx8sj
    @MatheusSilva-gx8sj 4 ปีที่แล้ว +1

    Nice content! 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__ 7 หลายเดือนก่อน

      That's fine.. as long as it gets done

  • @DaRolla2016
    @DaRolla2016 4 ปีที่แล้ว +3

    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 ?!