Тёмный

Functional Programming with Java Streams API 

Amigoscode
Подписаться 899 тыс.
Просмотров 170 тыс.
50% 1

In this video you will learn functional programming with Java Streams. I will introduce you the differences between imperative vs declarative programming using Java Streams API
#functionalprogramming #javastreamsapi #amigoscode
Enrol to full course here for 🙊 50% Off - amigoscode.com/p/java-streams...
Don't Forget to
===========================================
💯 Subscribe to Amigoscode - bit.ly/2HpF5V8
💯 Courses Available for free here - amigoscode.com/courses
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
⭐ Table Of Contents ⭐
===========================================
00:00 - Intro
02:17 - IntelliJ IDEA
03:45 - Cloning the repo on Github
07:34 - Codebase Walkthrough
10:45 - Java Streams API
14:22 - How Java Streams Works
17:56 - Getting Started With Java Streams
24:32 - Exercise
25:45 - Imperative Programming Paradigm
27:45 - Declarative Programming Paradigm
31:50 - Visualize Streams
34:10 - Filter
38:36 - Map
48:37 - Outro
🙊 Here are the goods for all my videos video 🙊
► Recommended Books
===========================================
- Clean Code - amzn.to/2UGDPlX
- HTTP: The Definitive Guide - amzn.to/2JDVi8s
- Clean Architecture - amzn.to/2xOBNXW
► Computer and Monitor
===========================================
- New Apple MacBook Pro - amzn.to/3464Mmn
- Dell 27 INCH Ultrasharp U2719D Monitor - amzn.to/2xM3nW1
- Double Arm Stand Desk Mount - amzn.to/3aYKKfs
- USB C Hub Multiport Adapter - amzn.to/2Jz7NlL
► Camera Gear
=============================================
- Sony ILCE7M3B Full Frame Mirrorless Camera - amzn.to/346QIJn
- Sigma 16 mm F1.4 DC DN - amzn.to/2wbic3Q
- Sigma 33B965 30 mm F1.4 DC DC - amzn.to/39G37Fd
► IDE & Tools I use for coding 💻 🎒
===========================================
- ITerm
- VsCode
- GoLand
- IntelliJ Ultimate
- Sublime
P.S
===========================================
💯 Don't forget to subscribe | bit.ly/2HpF5V8
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
💯 Follow me on Instagram | bit.ly/2TSkA9w
❤️ Thanks for watching

Наука

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

 

5 май 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 151   
@amigoscode
@amigoscode 2 года назад
Enrol to full course here for 🙊 50% Off - amigoscode.com/p/java-streams?coupon_code=STREAMS50 💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
@adnaned
@adnaned 2 года назад
thank you for your time. can you please do a course about aop in springboot. may Allah bless you.
@danielshehu9111
@danielshehu9111 Год назад
I couldn't just only take two seconds and smash that like button. You're a legend, the way you explain everything is so easy to understand and does not leave me with question marks over my head. Thank you very much for the wonderful contents that you have released on RU-vid.
@Thomas-zr9uw
@Thomas-zr9uw 2 года назад
This is amazing and super useful. Haven't enjoyed programming as much till now since I've learned so much from you! :D
@davebudah
@davebudah 2 года назад
You have made made me understand Java way better with your tutorials.
@chinmays420
@chinmays420 Год назад
This was a very amazing tutorial. On point with No BS. Easy to understand. Thanks man.
@SVSingam273
@SVSingam273 2 года назад
@Amigoscode. This course came at the right time. Absolutely amazing, bro. Been a long time subscriber. Please continue to record more courses.
@boristhedestroyerofancient508
@boristhedestroyerofancient508 2 года назад
Streams are quite dandy - and declarative programming is a godsend! Thanks for the tutorial.
@bukbol
@bukbol Год назад
Thanks for the lecture on streams. Ive been a java developer for a long while now and u explained it a new way so thanks again.
@bloom6874
@bloom6874 Год назад
I liked your patience level while covering stream API. You go slow so that it could be easier for beginners to comprehend it in the first go. Great job. Thanks for the video.
@semilife
@semilife 2 года назад
Wow so much stuff. Great examples and sample data. Clear explanation of streams, have learnt loads. Streams is definitely the way to go.
@anastasianaumko923
@anastasianaumko923 Год назад
Thank you for your work! Really cool idea to create the starter base code for the tutorial - makes easier to focus on the main topic. Cheers!
@abu-dukhan
@abu-dukhan 2 года назад
I just cant thank you enough Nelson, may Allah increase you in knowledge. Ameen JazaakAllahu Kahiran
@yhwh7346
@yhwh7346 9 месяцев назад
This is GOLD-tier! Thanks a lot, man!
@huopensource9938
@huopensource9938 Год назад
thank you for making this video and it's really helps a lot. Especially for foreigner like me, your pronunciation is clear and use simple words to explain things.
@stugttxt1054
@stugttxt1054 Год назад
the first time that someones explaint it as well. thank you brother
@sadeepaalwis5938
@sadeepaalwis5938 2 года назад
super useful thanks for the content always got trouble using maps and understanding it
@moustafamoungari4231
@moustafamoungari4231 2 года назад
thank you very much this course , this is amazing and super useful.i really understand how use a streams and the concept. thanks my brother :)
@MatheusSilva-gx8sj
@MatheusSilva-gx8sj 2 года назад
There's a little sound issue on 16:12. That's not a problem at all. The content is awesome! Congratz!
@mayankumar1312
@mayankumar1312 Год назад
Man you are amazing. I love ur simple content. Hats off to you sir
@aboubacaroptimistesow6478
@aboubacaroptimistesow6478 8 месяцев назад
My best teacher in youtube. i don't understand very english but technically i can understand what you're explainig. Thank you so. continuous making that you're making. It's very important for us especially me because currently i'm beginner in JAVA and i've few problem about this concept of data structures. Sorry for my mistakes, i've already said it, i'm not god in English.
@ProgressiveHouse69
@ProgressiveHouse69 2 года назад
You are LEGEND! Big thanks for your work!
@bodrul52
@bodrul52 2 года назад
Thanks, i was looking for stream related video recently
@daironperezfrias7819
@daironperezfrias7819 2 года назад
Thanks for this content, i need for improve my way of programing !!! I finish the understain this video and the way i see this stream have a structure like a sql lenguage. Greetings from Cuba
@clementwanjau4575
@clementwanjau4575 2 года назад
I love the way you teach... thank you
@joaquimucolore3230
@joaquimucolore3230 2 года назад
I was really on need of it. Thanks a lot
@TheFilip772
@TheFilip772 8 месяцев назад
Good video, very practical, thanks!
@jorgealbertogarcianegrete2163
@jorgealbertogarcianegrete2163 2 года назад
Thank u Amigo Code, this material is super for all beginner
@emanuelsceppaquercia7159
@emanuelsceppaquercia7159 2 года назад
Excelent tutorial! Thank you some much for this
@md.mehidi9649
@md.mehidi9649 2 года назад
Thank you, Nelson bro for the new Video.
@antoniob.6546
@antoniob.6546 Год назад
Thanks for the courses and materials you provide, more useful than college material 👌
@ukaszkiepas57
@ukaszkiepas57 9 месяцев назад
Highly appreciated. Awesome content !!
@Z10N4Z1
@Z10N4Z1 2 года назад
Jazakallah. I love Java.
@jopadjr
@jopadjr 2 года назад
Thanks mate for the tutorial... Great video... Cheers
@jonaykerrozo596
@jonaykerrozo596 2 года назад
Thanks for all, i will enroll right now. I'm venezuelan, my english isn't perfect, but i cant understand you very well. :)
@GebhardRauten
@GebhardRauten 2 года назад
Thank you for making this!
@uncoolwatersign
@uncoolwatersign Год назад
Amazing course , very useful. Thanks!!
@lianaericyan7632
@lianaericyan7632 Год назад
Thank you, you are the best !!!
@juancamilocardona2
@juancamilocardona2 2 года назад
Thank you Nelson, you're awesome!
@danmelton5146
@danmelton5146 Год назад
Mind blowing! Love it.
@zaibkhan3302
@zaibkhan3302 Год назад
Thnaks for this amazing tutorial ;)
@shuchijain3090
@shuchijain3090 2 года назад
wow, amazing video . learning so much from you !!
@ductamnguyen8257
@ductamnguyen8257 2 года назад
Content is perfect, waiting for a course about Spring Cloud Kafka from my man :D
@user-ib8rv1vr4r
@user-ib8rv1vr4r 2 года назад
Hey, Amigo! Thank you a lot! During last weeks wanted to learn this theme. But had a lot lab works. And thought something like: "Why Amigoscode have not done a video tutorial `bout it?" And now RU-vid gave me your tutorial. Niiiiiceeeee!!!!!!! PS: What about function interfaces? Can i ask you to make a short video about them and about method reference? Thank you. Best regards, your student Bogdan.
@RafatMammadov
@RafatMammadov Год назад
The best video. Thanks
@DevMadeEasy
@DevMadeEasy 2 года назад
Hey Amigoscode, Functional Programming with Java Streams API? 🤩Wow, Great content, as always!!! I just 💜loved it. Thanks for sharing it!🙏
@laisaljarrah5831
@laisaljarrah5831 2 года назад
جزاك الله خيرا
@vinodkotha9879
@vinodkotha9879 Год назад
Great tutorials bro. Nice content and explanation.
@santoshgujar5237
@santoshgujar5237 7 месяцев назад
Thank you, Sir, 🙏🌺😇
@MadinabonuO
@MadinabonuO 2 года назад
Thank you, super useful!
@attabou100
@attabou100 Год назад
Excellent tuto thank a lot
@ukyo1541
@ukyo1541 2 года назад
functional programming is amazing ~
@tugbanur07
@tugbanur07 2 года назад
After download and setup the nyan progress bar plugin now I can watch the video and focus the main topic. Thank you really you inspire me in every way.. 😅🌈
@JahedHossainDeveloper
@JahedHossainDeveloper Год назад
Same same 😄
@mfturkcan2247
@mfturkcan2247 2 года назад
Thanks bro. Listening java lambdas quick tutorial from you, as you did in 46:30, would be awesome
@khizarkhan1713
@khizarkhan1713 2 года назад
JazakAllah Brother
@RussellCatchpole
@RussellCatchpole 6 месяцев назад
Great video, thank you!
@gehadqaki
@gehadqaki 4 месяца назад
Wa'alaykum Asalaam my brother, you are a teaching hero! May Allah reward you for your efforts!
@dev-skills
@dev-skills Год назад
Awesome tip, 31:50: How to visualize stream operations using IntelliJ IDE.
@mueenakhtar2830
@mueenakhtar2830 2 года назад
Helpfull video..👍🏿
@adisuryobaskoro
@adisuryobaskoro 2 года назад
very helpfull tutorial
@akshay7778
@akshay7778 2 года назад
Hi, Thanks for superb explanation . Could you please make a video on SSO + Spring Boot (Multiple Microservices) + JWT. Thanks in Advance.
@tinohouse7690
@tinohouse7690 2 года назад
Can you please do a course for Spring boot microservices, include authorization between services, communication pattern, CI/CD and deploy using Kubernetes?
@eliasalvest.i.646
@eliasalvest.i.646 2 года назад
Show D+!!!! Gratidão!!!!
@pt_trainer9244
@pt_trainer9244 2 года назад
Thanks for this, I'm learning spring boot and security is making me so confused to the point of giving up. After a few months I still don't know how to add roles because I'm not used to the stream api. So the GrantedAuthority list confuses the hell out of me when assigning roles
@davidkeresztesi452
@davidkeresztesi452 2 года назад
good stuff man. thank you
@bakhtiyor_sulaymonov
@bakhtiyor_sulaymonov 9 месяцев назад
Assalamu alaykum, thanks bro for the tutorials 👍
@deltamakuba
@deltamakuba Год назад
learned a lot from you brother
@maxleonov7801
@maxleonov7801 2 года назад
Thank You!
@John_Smith_Java
@John_Smith_Java 2 года назад
Thanks Nelson bro! Have you thought about to make a maven and gradle courses?
@znaidimahdi8885
@znaidimahdi8885 Год назад
thank you very much
@lawrencewamala3145
@lawrencewamala3145 Год назад
good stuff!!! thanks
@nightfury1678
@nightfury1678 2 года назад
it's awesome , could you please make a video about how to organize code for Functional way Java project
@wyrwalstore1163
@wyrwalstore1163 2 года назад
Well done!
@user-fr8ir9yd2g
@user-fr8ir9yd2g 2 года назад
Hi from Russia!
@gabrielp8660
@gabrielp8660 6 месяцев назад
Thanks!!
@Namtrig
@Namtrig 2 года назад
Thank you!!!!
@vicyoslinuxofficial2607
@vicyoslinuxofficial2607 2 года назад
Amigoscode, what camera have you used to record the beginning of this video? The quality is insanely good!
@vinodkotha9879
@vinodkotha9879 Год назад
would be great if you do a video of lombok slf4j logging with use of functional programming
@alexanderkurochkin7813
@alexanderkurochkin7813 2 года назад
Thanks a lot!
@codeexperience9998
@codeexperience9998 2 года назад
Hey Nelson can u make a complete video on Java collections framework
@BradenLehman
@BradenLehman Год назад
The stream debug visualization at 33:56 blew my mind!
@piotrl8315
@piotrl8315 2 года назад
Its amazing how simple programming became, but how's with the performance ? Is java is appropriate for functional programming ?
@asatbekxalimjonov4005
@asatbekxalimjonov4005 2 года назад
Assalomu alaykum , just amazing and useful
@ezechiellecynique5415
@ezechiellecynique5415 2 года назад
Hello and thank you for your videos ! May I ask why at 33.33 on the left pannel we can see 36 values ? I tryed to play with the limit and predicate tu change how many perons that could be concerned and it's seems like java take an approximation. But the scope of the approximation depend of something that I can't find. Maybe I am wrong about something. #details haha :)
@bugra320
@bugra320 Год назад
The most usefel tip was "trace current stream chain" feature
@AntonioCabralNumberOne
@AntonioCabralNumberOne Год назад
Hi! What's the shortcut you use for IntelliJ idea set automatically the type like eg what you did at 22:59 when you set the variable count as a long type?
@andy_frank
@andy_frank Год назад
Thank you very muHAVE A LOOK. But seriously, thank you.
@KhinYadanarZaw-ll6cq
@KhinYadanarZaw-ll6cq 7 месяцев назад
in jdk17 we have used toList directly instead of collect , am I right tell me please?
@ainigma100
@ainigma100 2 года назад
Thank you for your video! Can we use like comparison with streams? Imagine the following scenario: Get all people where lastName LIKE ..... Also, I am trying to Group By multiple fields and I am getting an error. Maybe I am not doing it wrong. Map map = cars.stream() .collect(Collectors.groupingBy(Car::getMake), Collectors.groupingBy(Car::getColor));
@ashtunder
@ashtunder 2 года назад
Cool!
@trhoangdat
@trhoangdat 2 года назад
thanks you
@oleksandrkoshmak
@oleksandrkoshmak 2 года назад
Дякую дякую
@hendhasnaoui9419
@hendhasnaoui9419 Год назад
This course is amazing I am always following you but could you please provide us with your git because we can't find it anywhere..
@solangebrugnatelli
@solangebrugnatelli Год назад
First of all, thank you for all the time you are putting on these lessons. They are very helpful. I wanted to let you know that around 27:45 at line 20 you should change the limit to 9 (instead of 10), otherwise you risk getting 11 people instead of 10. You still get 10 people as a result because there are only 10 people in your database that are
@nikolaykaradzhov1372
@nikolaykaradzhov1372 Год назад
Spring WebFlux please, Jamal you are awesome :)
@ukyo1541
@ukyo1541 2 года назад
I have interview today and got a offer ~
@tibettenballs4962
@tibettenballs4962 2 года назад
excellent explanation. and love the top hat. is it for religion, or fashion statement? def looking to purchase when i find one
@alberton9
@alberton9 2 года назад
Does the test signature negate the stream throwing exception errors?
@matthiasmeng6291
@matthiasmeng6291 2 года назад
hi I'm wondering what is the little animation when IDEA is loading project
@yao-fiawomojustinadjassem6781
@yao-fiawomojustinadjassem6781 2 года назад
Hi nel can you ,please help me in DTOs using modelmapper and how to use it in service layer. thank's brother
@rollosroyce6812
@rollosroyce6812 2 года назад
can you make video about reactive stream.....
Далее
10 Most Common Java Developer Mistakes
16:13
Просмотров 99 тыс.
Java Optionals | Crash Course
15:57
Просмотров 100 тыс.
Qalpoq - Fashist (hajviy ko'rsatuv)
38:05
Просмотров 1,5 млн
Learn SOLID Principles with CLEAN CODE Examples
28:35
Просмотров 254 тыс.
Stream API in Java
26:04
Просмотров 255 тыс.
Java Streams: Beyond The Basics
49:21
Просмотров 71 тыс.
Can you solve this Oxford admissions question?
8:18
Просмотров 56 тыс.
Java Streams Tutorial | 2020
19:13
Просмотров 252 тыс.
Here's The Secret How To Create These Animated Diagrams
11:12
You DON'T Need Lombok
9:06
Просмотров 52 тыс.
Опасная флешка 🤯
0:22
Просмотров 694 тыс.
Which Phone Unlock Code Will You Choose? 🤔️
0:12
Vortex Cannon vs Drone
20:44
Просмотров 13 млн
САМЫЙ дешевый ПК с OZON на RTX 4070
16:16