Map Vs Flat Map | Top Java 8 Coding Interview Question and Answers | Code Decode | Java 8 features
HTML-код
- Опубликовано: 27 июл 2024
- In this video of map vs flatmap we have covered top java 8 coding interview questions for experienced along with answers i.e Map vs flatmap
Udemy Course of Code Decode on Microservice k8s AWS CICD link:
openinapp.co/udemycourse
Course Description Video :
yt.openinapp.co/dmjvd
In this video of java 8 interview question and answer of code decode we have explained the difference between map and flatmap
map vs flatmap is a very important questions in terms of java 8 interview questions and answers for experienced and freshers
map vs flatmap comes under top java 8 interview questions and answers
we have also explained the internal working of flatmap
How Map works in Java 8
The Stream.map() function performs map functional operation i.e. it takes a Stream and transforms it to another new Stream.
It applies a function on each element of Stream and stores return value into new Stream.
The map operation takes a Function, which is called for each value in the input stream and produces one result value, which is sent to the output stream.
How Flat Map works in java 8
Is the combination of a map and a flat operation
This means you first apply the map function and then flattens the result.
The key difference is the function used by map operation returns a Stream of values or a list of values rather than a single value, that's why we need flattening. When you flat a Stream of Stream, it gets converted into Stream of values.
To understand what flattening a stream consists in, consider a structure like [ [1,2,3],[4,5,6],[7,8,9] ] which has "two levels". It's basically a big List containing three more List. Flattening this means transforming it in a "one level" structure e.g. [ 1,2,3,4,5,6,7,8,9 ] i.e. just one list.
In short,
Before flattening - Stream of List of Integer
After flattening - Stream of Integer
---------------------------------------------------------------------------------------------------------------------------------------------------
Most Asked Core Java Interview Questions and Answers : • Core Java frequently a...
Advance Java Interview Questions and Answers : • Advance Java Interview...
Java 8 Interview Questions and Answers : • Java 8 Interview Quest...
Hibernate Interview Questions and Answers : • Hibernate Interview Qu...
Spring Boot Interview Questions and Answers : • Advance Java Interview...
Angular Playlist : • Angular Course Introdu...
GIT : • GIT
-------------------------------------------------------------------------------------------------------------------------------------
Subscriber and Follow Code Decode
Subscriber Code Decode : ruclips.net/user/CodeDecode?...
Linkedin : / codedecodeyoutube
Instagram : / codedecode25
--------------------------------------------------------------------------------------------------------------------------------------
#mapvsflatmap #java8interviewquestions #codedecode
Hi, Thank you so much for the Java8 videos. This helped a lot to crack my interviews. Also can you please do video on how to resolve memory leak issues in java as it was the most commonly asked question in managerial round.
I thought learning Java 8 will be difficult but I played your playlist & that's it.
Thanks for sharing your knowledge with everyone in simplified manner.
God Bless :-)
Thanks a ton Gaurav 🙂👍
Great and simple explanation of a complex concept. Hats off.
Thanks Shivam 🙂🙂
Thanks for making Java8 easy for all of us . Awesome explanaition 👍
Thanks Vikas 😊😊
Best explaination ever given. Thanks
thanks shantanu
Thank you so much for your explanation.
Thanks Asgar 🙂👍
I have been sharing your videos bcoz these are so great!
Thanks.
Thanks a ton Rishi 🙂👍👍🙂
Superb explanation of java8 concepts, Keep continuing
Thanks 🙂👍
Thanks a lot for detailed explaination.
😊😊👍
Nice example taken for explanation...
Thanks
it's really helpful....Thanks
You're welcome tushar
Thank you 😊it was nice explained
Thanks Vithal 😊👍
Best programming related Channel ever.
Thanks 😊👍
Great explanation
Thanks
Thank You ..
🙂👍
Lovely explanation 👌
Thanks Vetri 🙂👍
Hello mam.
I have 8 months of experience.
Superb explanation of all the concepts I have been following your videos and I am more confident in the interviews but recently I faced very difficulty in project questions ( end to end spring Boot application ).
I struggled to answer the interviews so can u start a new video series for interview questions on the project.
ruclips.net/p/PLyHJZXNdCXsebq3yfNKKObCx9lh8T1BBi
Flight sound in background 🤩
Yeah we have an airport near by😊
Best explanation.
Thanks Praveen 🙂👍
You are a precious gem !! I feel more confident now to give interviews.
Thanks a lot Satwik 🙂🙂. All the very best for your interviews Man 👍👍keep learning keep growing 🙂🙂
💪 Great explained
Thanks pankaj
Can you also make vedio on oauth authentication in spring boot ,csrf,sql injection attacks ?
Hi, don't add video suggestion boxes appear at the end of the video. Sometimes, it affects the material / code, which is being shown on the screen. It ruins the thing (course material). If you want, you add them with (i) symbol at the top right corner. Thanks.
Superb demos
Thanks Karthik 🙂👍
Nice video, can i have this program in comment or description???
awesome ❤
Thanks
Super
Thanks
Awesome 😎
Thanks Siddhart 🙂👍
Ma'am can u please create a video on Remote method invocation? I have gone through many channels but haven't been successful in understanding it..seeing the way you explain, I am pretty much hopeful you can teach it quite well. Please 🥺
🙂 sure we will put this in pipeline then 🙂👍
Nice explanation madam.. can you please do one video about spring boot get the MySQL table data without model clas.
Sure 👍
Hi ma'am, can you pls share all your ppt's or docs ?
So you are collecting it as a set and thats the reason for getting unique values as result right? Not because you use flatmap. When flatmap is used, we'd get a single list, but with all the values including duplicates?
Good day.!
You too 🙂👍
If u explain little bit slowly
Then concept will understand. Anyways u did great
Believe me slowly will confuse you more. Better to explain it as it is like she's doing.
Can you please make a video on @bean in details in spring or spring boot..
sure we will create it soon
Can you please cover JPA?
sure we will create video on it soon
Why can't we use .distinct() for duplicate value?
Can we apply map and flatmap to Map. Suppose I have Map of Map what will be output by flatmap?
You can apply flat map on values of map. If u want , we can share code on github for the same.
I think in this video, speed is little bit fast. Not easy to concentrate on the topic. Before upto this video everything was awesome. It's just an enhancement not a bug
Sure we will reduce our pace Maninder. Sorry for inconvenience . We will work on our pace 👍🙂
I saw this video but i never revised it. Yesterday i was asked this question and i completely failed to answer. 😢
wonder how it worked with out constructor ??
Try once Siva. If doesn't work please share your doubt, issue after u tried it yourself. I would be happy to help you Man 👍👍🙂
U r faster than JVM can you please explain slowly 😑
Sure Hari, we will work on that👍🙂
😂😂
Bro I am listening on 2x
Hi i am technical recruiter. I Wana collaborate if u interested to have live mock java fullstack / backend developer role interview session.
Sure Anup. Pleased connect at codedecodebusiness@gmail.com
dont open yaah! WFH is the best to stay safe
😂
Why channels with nice content have terrible voices.
Can you please tell us what's wrong with voice ?