Method Reference in Java 8 ♨️ | Explained With Examples | Interview QA | JavaTechie

Поделиться
HTML-код
  • Опубликовано: 25 дек 2022
  • In this tutorial, we will see what are Method references and how can we use it with Detailed Explanation
    #JavaTechie #java8
    java 8 complete class : • Java 8 complete tutori...
    Spring boot microservice Live course Just started (Recordings available)
    Hurry-up & Register today itself!
    COURSE LINK : javatechie5246.ongraphy.com/
    PROMO CODE : Java40
    GitHub:
    github.com/Java-Techie-jt/spr...
    Blogs:
    / javatechie
    Facebook:
    / javatechie
    guys if you like this video please do subscribe now and press the bell icon to not miss any update from Java Techie
    Disclaimer/Policy:
    --------------------------------
    Note : All uploaded content in this channel is mine and its not copied from any community ,
    you are free to use source code from above mentioned GitHub account
  • НаукаНаука

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

  • @health.upgradedbyscience.7309
    @health.upgradedbyscience.7309 Год назад +4

    So helpful, thanx a lot!! I was struggling on method reference for some days before i came across this excellent video - released just in time! 👍😁

  • @PJ-oz2pg
    @PJ-oz2pg Год назад +2

    Brilliant. Nobody explains like you. Thanks

  • @kapilausarmal6300
    @kapilausarmal6300 Год назад +3

    Awesome Explanation with example....! 😊👌👍

  • @gaddamsushama5673
    @gaddamsushama5673 Год назад +2

    Thanks a lot!!!! Concept was explained in very interesting and detailed way.

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

    Thanks for the simple explanation!

  • @ramsp35
    @ramsp35 3 месяца назад +1

    Very Good. You explained a long theory just over 30 minutes in simple terms. Thanks for the video.

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

    Hello from finland. Hei suomesta ja kiitos😍

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

    Nicely explained!

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

    You have skill teaching.

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

    Your videos are great as always. ❤️

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

    Excellent boss, Kudos

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

    Your tutorials are just awesome...

  • @shubhamh8771
    @shubhamh8771 10 месяцев назад

    Thankyou for Explanation.

  • @krishnamohan5771
    @krishnamohan5771 7 месяцев назад +1

    Excellent job 🎉

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

    Thanks a lot for helping here

  • @SHAHIDKUMAR-kd7vu
    @SHAHIDKUMAR-kd7vu Год назад +1

    really its great video

  • @JackSon-lj3on
    @JackSon-lj3on Год назад +1

    Good explanation..

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

    we want it you got it, Godly content!!

  • @ramakrishna-lz3ep
    @ramakrishna-lz3ep Год назад +1

    Super expiation

  • @BeOnlyOne1
    @BeOnlyOne1 9 месяцев назад +1

    You are really Great and AWESOME….😊

  • @leecha9512
    @leecha9512 Год назад +4

    Gurudevobhava 🙏 Excellent explanation!! And specially Employee::getName 🙏 God bless you 🙏

    • @Javatechie
      @Javatechie  Год назад +2

      My pleasure buddy that i am able to explain in proper way

    • @leecha9512
      @leecha9512 Год назад +2

      @@Javatechie you explain so good because you very good knowledge and skills to explain!!! God bless you 🙌

  • @user-lw1dd4md5o
    @user-lw1dd4md5o 2 месяца назад

    Great explanation

  • @Aniruddhdwivedi
    @Aniruddhdwivedi Год назад +5

    Hi Basant, eagerly waiting for the video series of Java 17 from you ... thanks in advance

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

    Nice explanation 👍🏻😊

  • @mdsaquibansari4123
    @mdsaquibansari4123 10 месяцев назад

    Thanks

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

    Hi Brother, Thanks for this series,
    Could you please make a video on Java 8 grouping by.
    Thanks in advance!!

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

    Superb 🌻...also please do a video DTO's in springboot in my project we've using DTO's I am unable to get the use and purpose of implementing DTO's 😭 please do a small video if possible 🧡

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

    It Awesome!. Can you make one video for MapStruct

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

    In the last minute you are printing the ids from ArrayList but they are empty, why? What to do to show ids?

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

    out::println is instance method reference right correct me if im wrong

  • @sm8817
    @sm8817 3 месяца назад

    Sir can we get the code which u are using to explain ?

  • @krishnamohan5771
    @krishnamohan5771 7 месяцев назад

    is foreach accepts consumer only right? but you are calling static method ref

  • @sandeepjoshi4178
    @sandeepjoshi4178 9 месяцев назад +1

    Bhaiya mzza aagya, are println static nahi hei😂😂😂😂

    • @Javatechie
      @Javatechie  9 месяцев назад

      🤪 static to hai println

  • @ElonMusk-wo7zf
    @ElonMusk-wo7zf Год назад +1

    What if Instance method has arguments, can we use it with class reference?

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

      Yes we can like String::toUpperCase

    • @ElonMusk-wo7zf
      @ElonMusk-wo7zf Год назад

      @@Javatechie Please give an example for Method reference where the method takes multiple arguments.

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

    Hi bro, Thank you for the video on method reference.
    Kindly help me to understand
    Reference to an instance method of an arbitrary object of a particular type with below example.
    Example:
    String [] array = {"Code","Java","C++"};
    Arrays.sort ( array, String:: compareToIgnoreCase);
    In this example ,String Class compareToIgnoreCase method having arguments then
    How ClassName:: instance method working here. Kindly help with this

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

      @javatechie why didn't you answer this question please? I also found it pertinent.

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

      If it takes a single argument of the type which you are getting from the stream then it will work

    • @krishnamohan5771
      @krishnamohan5771 7 месяцев назад

      I think it is taking String as object literal

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

    Hello Sir how this is working Employee::getName , as we know we can't call a non static method using the above syntax. It's bit confusing. Can anyone help me to understand this concept

    • @Javatechie
      @Javatechie  10 месяцев назад

      Please check the video again. I have explained the same question over there

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

      @@Javatechie Ok Sir Thank you so much for providing the good content. Really because of your videos only I am able to start with Spring Boot.

    • @Javatechie
      @Javatechie  10 месяцев назад

      Good to hear this 😃. Keep learning

  • @javatamilan
    @javatamilan 3 месяца назад

    .min((Integer::compareTo)); but in this example compareto contains method parameter even though how can I access directly without creating object could you explain it

    • @Javatechie
      @Javatechie  3 месяца назад

      Not getting your question? Where did we create an object?

    • @javatamilan
      @javatamilan 3 месяца назад

      @@Javatechie Optional maximumNumber = numbers         .stream()         .filter(Objects::nonNull)// It filter non null elements         .max((Integer::compareTo)); // returns maximum number and through exception if the element is null it filters non-null elements          Optional minNumber = numbers         .stream()         .filter(Objects::nonNull)// It filter non null elements         .min((Integer::compare));
      Compare is a static method we can Directly access by using class name but compareTo method is a non static method but how can we accessed by using class name but it contains also the method parameter you said that we can't able to access that method by using class name by method reference if the method contains method parameter

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

    What are VO and DTO classes

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

      Value object and data transfer object. Both are the same who hold request attribute

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

    Awesome bro, but the source link you posted is not a correct one.
    can you please share the source code with us?

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

      Let me check and update

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

    interview question @29:43

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

    Sir there is and arbitorary method refrence . I have seen many place . Please cover that. I realy do not underatand it

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

      Okay but that is kind of predefined method for example String::toUpperCase

  • @AbhishekGupta-fi2wp
    @AbhishekGupta-fi2wp Год назад +1

    Is kafka videos are coming for begineers?

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

      Yes will start from very basic level

    • @AbhishekGupta-fi2wp
      @AbhishekGupta-fi2wp Год назад

      @@Javatechie when can i expect please i really want to learn

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

      @@AbhishekGupta-fi2wp next week onwards i will upload

  • @bindu6790
    @bindu6790 9 месяцев назад

    Little bit confusing

    • @Javatechie
      @Javatechie  9 месяцев назад

      What's your confusion

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

    Your native accent is very bad,

  • @srinin4600
    @srinin4600 15 дней назад

    Nice tutorial. Please share reason for map(ArrayList::new) in the following line you showed at the very end:
    It just prints empty ArrayList as many times as the number of employees. Not sure the intent of printing empty list. Thanks
    ______
    service.loadEmployeesFromDB().stream().map(Employee:getId).map(ArrayList::new).f
    orEach(System.out.println);