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

Комментарии • 84

  • @lakshmipg6458
    @lakshmipg6458 2 года назад +10

    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.

  • @GauravSharma-up9gs
    @GauravSharma-up9gs 2 года назад +7

    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 :-)

    • @CodeDecode
      @CodeDecode  2 года назад +1

      Thanks a ton Gaurav 🙂👍

  • @shivamagarwal2327
    @shivamagarwal2327 2 года назад +1

    Great and simple explanation of a complex concept. Hats off.

  • @VikasKumar-uk9sk
    @VikasKumar-uk9sk Год назад +1

    Thanks for making Java8 easy for all of us . Awesome explanaition 👍

  • @TheShantanu30
    @TheShantanu30 2 года назад +1

    Best explaination ever given. Thanks

  • @MrAsgar123
    @MrAsgar123 2 года назад +1

    Thank you so much for your explanation.

  • @RishiRaj-ex9wb
    @RishiRaj-ex9wb 2 года назад +2

    I have been sharing your videos bcoz these are so great!
    Thanks.

    • @CodeDecode
      @CodeDecode  2 года назад

      Thanks a ton Rishi 🙂👍👍🙂

  • @g.prakashreddy5647
    @g.prakashreddy5647 2 года назад +2

    Superb explanation of java8 concepts, Keep continuing

  • @pankajdogra6796
    @pankajdogra6796 Год назад +1

    Thanks a lot for detailed explaination.

  • @dpkpk1573
    @dpkpk1573 2 года назад +1

    Nice example taken for explanation...

  • @DarnProud
    @DarnProud 2 года назад +1

    it's really helpful....Thanks

  • @Vithal_Nivargi
    @Vithal_Nivargi Год назад +1

    Thank you 😊it was nice explained

  • @PankajKumar-ej5dt
    @PankajKumar-ej5dt 3 месяца назад +1

    Best programming related Channel ever.

  • @4everlove87
    @4everlove87 Месяц назад +1

    Great explanation

  • @AndhrakidZ
    @AndhrakidZ 2 года назад +1

    Thank You ..

  • @VETRI.90
    @VETRI.90 2 года назад +1

    Lovely explanation 👌

  • @minusmagic5660
    @minusmagic5660 2 года назад +1

    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.

    • @CodeDecode
      @CodeDecode  2 года назад

      ruclips.net/p/PLyHJZXNdCXsebq3yfNKKObCx9lh8T1BBi

  • @KarthikSekar-rk8ly
    @KarthikSekar-rk8ly 2 месяца назад +1

    Flight sound in background 🤩

    • @CodeDecode
      @CodeDecode  2 месяца назад

      Yeah we have an airport near by😊

  • @praveenkumarvarkala
    @praveenkumarvarkala 2 года назад +1

    Best explanation.

    • @CodeDecode
      @CodeDecode  2 года назад +1

      Thanks Praveen 🙂👍

  • @7thwik
    @7thwik 2 года назад +3

    You are a precious gem !! I feel more confident now to give interviews.

    • @CodeDecode
      @CodeDecode  2 года назад

      Thanks a lot Satwik 🙂🙂. All the very best for your interviews Man 👍👍keep learning keep growing 🙂🙂

  • @PANKAJKUMARSINGH673
    @PANKAJKUMARSINGH673 Год назад +1

    💪 Great explained

  • @rutujagurnule6833
    @rutujagurnule6833 2 года назад

    Can you also make vedio on oauth authentication in spring boot ,csrf,sql injection attacks ?

  • @saumilvachheta
    @saumilvachheta 29 дней назад

    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.

  • @karthiksundaram544
    @karthiksundaram544 Год назад +1

    Superb demos

  • @mdmanzerimam4891
    @mdmanzerimam4891 4 дня назад

    Nice video, can i have this program in comment or description???

  • @unemployedcse3514
    @unemployedcse3514 4 месяца назад +1

    awesome ❤

  • @maheshgm1251
    @maheshgm1251 6 месяцев назад +1

    Super

  • @siddharthshinde9630
    @siddharthshinde9630 2 года назад +1

    Awesome 😎

    • @CodeDecode
      @CodeDecode  2 года назад

      Thanks Siddhart 🙂👍

  • @manognajoshik8465
    @manognajoshik8465 2 года назад +1

    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 🥺

    • @CodeDecode
      @CodeDecode  2 года назад

      🙂 sure we will put this in pipeline then 🙂👍

  • @villagevibess6602
    @villagevibess6602 Год назад +1

    Nice explanation madam.. can you please do one video about spring boot get the MySQL table data without model clas.

  • @hasitgotanymeaning2562
    @hasitgotanymeaning2562 2 года назад +1

    Hi ma'am, can you pls share all your ppt's or docs ?

  • @sanalsz
    @sanalsz Месяц назад

    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?

  • @RishiRaj-ex9wb
    @RishiRaj-ex9wb 2 года назад +1

    Good day.!

  • @Chenga-bt6tx
    @Chenga-bt6tx 5 месяцев назад +1

    If u explain little bit slowly
    Then concept will understand. Anyways u did great

    • @PankajKumar-ej5dt
      @PankajKumar-ej5dt 3 месяца назад

      Believe me slowly will confuse you more. Better to explain it as it is like she's doing.

  • @modern_mirror
    @modern_mirror 10 месяцев назад +1

    Can you please make a video on @bean in details in spring or spring boot..

    • @CodeDecode
      @CodeDecode  10 месяцев назад +1

      sure we will create it soon

  • @manojpatil2457
    @manojpatil2457 2 года назад +1

    Can you please cover JPA?

    • @CodeDecode
      @CodeDecode  2 года назад

      sure we will create video on it soon

  • @thesologuy14
    @thesologuy14 4 месяца назад

    Why can't we use .distinct() for duplicate value?

  • @welcome2sumit
    @welcome2sumit 2 года назад +1

    Can we apply map and flatmap to Map. Suppose I have Map of Map what will be output by flatmap?

    • @CodeDecode
      @CodeDecode  2 года назад +2

      You can apply flat map on values of map. If u want , we can share code on github for the same.

  • @manindersingh6371
    @manindersingh6371 2 года назад +1

    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

    • @CodeDecode
      @CodeDecode  2 года назад

      Sure we will reduce our pace Maninder. Sorry for inconvenience . We will work on our pace 👍🙂

  • @4everlove87
    @4everlove87 13 часов назад

    I saw this video but i never revised it. Yesterday i was asked this question and i completely failed to answer. 😢

  • @SIVAPD
    @SIVAPD Год назад +1

    wonder how it worked with out constructor ??

    • @CodeDecode
      @CodeDecode  Год назад

      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 👍👍🙂

  • @hariprasad2697
    @hariprasad2697 2 года назад +2

    U r faster than JVM can you please explain slowly 😑

    • @CodeDecode
      @CodeDecode  2 года назад +1

      Sure Hari, we will work on that👍🙂

    • @andytube07
      @andytube07 5 месяцев назад

      😂😂

    • @thanipattavan
      @thanipattavan 2 дня назад

      Bro I am listening on 2x

  • @anupBroLogs
    @anupBroLogs 2 года назад +1

    Hi i am technical recruiter. I Wana collaborate if u interested to have live mock java fullstack / backend developer role interview session.

    • @CodeDecode
      @CodeDecode  2 года назад

      Sure Anup. Pleased connect at codedecodebusiness@gmail.com

  • @Ravikumar-gj6qw
    @Ravikumar-gj6qw 2 года назад +1

    dont open yaah! WFH is the best to stay safe

  • @rajashreejayasingh1652
    @rajashreejayasingh1652 Год назад

    Why channels with nice content have terrible voices.

    • @CodeDecode
      @CodeDecode  Год назад

      Can you please tell us what's wrong with voice ?