Java 8 Tutorial | Java 8 Features in One Video | 4 Hours Full Course 🔥

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

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

  • @vaibhavsingh1538
    @vaibhavsingh1538 2 года назад +77

    Timestamp:
    0:00 - Introduction
    1:50: Lambda Expression (Intro)
    3:02: Functional Interface (Intro)
    5:15: Lambda expression (Deep Dive)
    35:26: Functional interface(Deep Dive)
    1:10:32: Method References
    1:38:38: Optional Class
    2:14:10: Default & Static Methods in Interface
    2:27:23: Steam API with Examples
    2:43:22: Sorting using Stream API
    2:58:42: Mapping using Stream API
    3:18:38: forEach Method

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

    this is a one-stop channel for java learners. the channel is complete for those that want to be good with java programming. Subscribed!!! Thanks

  • @JavaByManoj
    @JavaByManoj 2 года назад +14

    Video is really helpful, please create video on java 17 and Java 11 features.

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

    Thanks Ramesh for an awesome introduction to Lambda expressions!!
    Found out that Supplier functional Interface can also be used to return Lambda expressions
    Supplier supplierFuncStrImpl = () -> ((a) -> ("Hello Mr." + a));
    System.out.println(supplierFuncStrImpl.get().apply("Ramesh")

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

    Sir recently i have completed your full course on Collection Framework. Now i have planned this weekend for Java 8 features. You are java god. The way u explain the things out its amazing and crystal clear

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

      Sir today i have completed java 8 full video. I know i took a long for this to complete. Still trying my best to manage it along with job. Now i will plan next weekend for SpringBoot series.Thanks Sir for your exceptional contribution in java

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

    This is really a very good video. It is brief as well as detailed depending on the topic. It covered all the things in an appropriate order and pace.

  • @ஒரேஉருட்டு
    @ஒரேஉருட்டு 6 месяцев назад +1

    I just came across this video, very well explained. Thanks Ramesh. Appreciated

  • @guyswithhoodie3572
    @guyswithhoodie3572 2 года назад +3

    Great playlist! please add the chapters to each topic in RUclips video to access easily

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

    Sheer number of examples he proved makes it really impossible to let the learning be difficult.
    Keep it up 💪.

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

    Best Java 8 tutorial, covered almost everything! Need similar videos for Java 11 & 17

  • @suntoshaqula
    @suntoshaqula 3 дня назад

    i watched every bit of the video thanks and keep posting more content about java thanks and god bless

  • @Asingh42
    @Asingh42 11 месяцев назад +1

    This has been by far most needed course that too for free. Ps I am student of yours on udemy.
    Thank you sir

  • @mayurkumarmahendrakar9991
    @mayurkumarmahendrakar9991 2 года назад +6

    Thanks for the wonderful video.. It helped me to learn Java 8 easily and quickly 😊

  • @kannanjanarthanan1320
    @kannanjanarthanan1320 Год назад +7

    Hello Ramesh, this is really a good video on Java 8 features. Concepts with line by line coding 😊. I recommend this course for every one from beginner to experienced persons. Thank you so much for your contribution 🙏. Please put a series on Core Java😊.

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

    Thankyou so much . I have learned lot from this video . This really helped me to understand clearly

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

    Thank you so much for this video. Concepts are clear. I'm a beginner but I understood this course very well. ❤

  • @SaveAndGrowwww
    @SaveAndGrowwww 5 месяцев назад +1

    Amazing content on Java 8. Thanks brother 😊😊

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

    Thank you so much Teacher!,
    Wonderful Java 8 tutorial :)

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

    6:14 method can also have Access modifier(public, private etc) , volatile(must not be cached), and strictfp modifier keywords...

  • @reallanonym2015
    @reallanonym2015 10 дней назад

    Optional class is of any use? I didn't get the part where it is more useful that explicitly checking null values

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

    Your vdo is very useful. Do you have any note (PDF) what ever you have explained in this vdo ??

  • @MyGreatAchievers
    @MyGreatAchievers 11 месяцев назад +1

    This is outstanding...

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

    You are awesome 👍.
    Thumbs up 👍 to support you Sir.

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

    Thank you very much. You are a life saver

  • @user-sapdev
    @user-sapdev Год назад +1

    Really much appreciated content on Java 8 bro.. am learning a lot from your videos. Please continue the good work until you reach your mile stones.🙏🙏🙏

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

    Most useful video for Java 8 thanks soo much sir

  • @TochukwuVictor-qe4xd
    @TochukwuVictor-qe4xd Месяц назад

    Very helpful understanding java 8 thanks allot 🎉

  • @laljose1593
    @laljose1593 8 месяцев назад +2

    Simply awesome

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

    Make one video on ...How to call stored procedure ?

  • @ChanduJatav-m7h
    @ChanduJatav-m7h Год назад

    best java8 tutorial i watched whole Video

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

    First time am watching this really good practice to all.... Thank you🙏

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

    Kindly add time stamps in video so, it is easier to navigate to the desired topic.

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

    You are awesome
    Thank you so much.
    Hard to find java content on youtube and I found you
    We all need you !

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

    Very nice and simple approach to explain all things

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

    Hello Ramesh, am going through your collection framework course it's good and concepts explained in detail. Next week am planning to start with Java 8 features 4 hours video, can you please let me know where I can find the project repository for Java 8 features

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

    @1:24 - You are creating a functional Interface call Printable. Its same as Consumer. Any specific reason of not using Consumer in that case?

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

    Huge Thanks to you, Really helped me for my Interview preparation

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

    Thanks for providing these video

  • @adarsh6750
    @adarsh6750 2 месяца назад +1

    2:55:24 at line 47 Employee::getSalary is it static method reference? how it's possible I didn't understand.

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

    Thank you for your very good explanation

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

    Unbelievable, great video thanksssss

  • @jeet-smokey
    @jeet-smokey Год назад +1

    Awesome tutorials. Kudos to your efforts..!!!

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

    Great Video with Great Explanation. Keep the good work going !! God Bless !!

  • @sriracha9729
    @sriracha9729 11 месяцев назад

    Great in depth Java 8 video!! You have knack for teaching.
    If possible, could you please share github link of these example.

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

    Really good job with explaining all the concepts with examples , thanks for your efforts

  • @venkatarock7472
    @venkatarock7472 6 месяцев назад

    00:01 Java 8 Complete Tutorial
    02:23 Lambda expressions are used to implement functional interfaces
    07:08 Understanding Lambda Expressions
    09:25 Writing code using traditional and functional programming
    13:57 Using a reference variable of type functional interface
    16:17 Using lambda expressions to implement functional interfaces
    20:08 Conversion of method to lambda expression
    22:08 Passing lambda expressions as method parameters
    25:59 Lambda expressions in Java
    28:02 Java compiler infers parameter types
    32:02 Creating thread using traditional and lambda expression
    34:08 Using lambda expressions to implement a runnable interface
    38:19 Explanation of the functional interface and the use of the @FunctionalInterface annotation.
    40:17 Using lambda expressions to implement a functional interface
    44:07 Introduction to lambda expressions
    46:02 Java 8 provides pre-defined functional interfaces
    49:56 Implementing a function interface using traditional method
    51:56 Lambda expression simplifies code
    55:47 Implementing Consumer Functional Interface
    57:48 Convert method to lambda expression
    1:01:39 Supplier functional interface supplies data to the client
    1:03:41 Implemented Supplier Functional Interface
    1:07:37 Creating thread instance and implementing a runnable interface using lambda expression.
    1:09:40 Using lambda expressions and method references in Java 8
    1:13:40 Converting lambda expressions to method references
    1:15:40 Convert lambda expression to method reference
    1:19:32 Using method reference to call a static method
    1:21:43 Demonstrating method references and lambda expressions
    1:25:41 Using method reference in Java
    1:27:37 Using method reference for calling instance methods
    1:31:51 Understanding method reference types
    1:33:43 Convert a list into a set
    1:38:04 Method references and Optional class in Java
    1:40:04 Introduction to Optional class and its benefits
    1:44:01 Creating empty and optional objects
    1:46:02 Usage of the op method
    1:50:15 Handling null pointer exception using optional class
    1:52:11 Optional class acts as a single value container
    1:56:11 Retrieve default value from Optional class
    1:58:18 Explaining the behavior of a method in a program.
    2:02:16 Using lambda expressions to implement a supplier functional interface
    2:04:23 Understanding Optional class methods
    2:08:21 Using optional class for null check and filter method
    2:10:14 Using filter method on Optional class
    2:14:16 Java 8 allows default and static methods in interfaces
    2:16:12 Default methods in interfaces preserve backward compatibility.
    2:20:26 Default methods provide implementation
    2:22:33 Default interface methods are automatically available to implementation classes
    2:26:33 Creating static methods in an interface
    2:28:46 Streams in Java
    2:33:16 Creating streams from arrays
    2:35:28 Demonstrating methods to access private fields and create a parameterized constructor
    2:40:32 Using Stream API to filter a list of products
    2:43:00 Demonstrating sorting of lists using stream APIs
    2:47:21 Sorting a list in ascending and descending order
    2:49:36 Sorting employees by salary using Comparator interface and converting the anonymous class implementation to lambda expression.
    2:54:14 Comparator provides methods for sorting
    2:56:43 Sorting employee by name
    3:00:54 Creating fields and data setters in Java class
    3:03:17 Mapping user objects to user DTO objects
    3:08:35 Using Lambda Expressions for Functional Interfaces
    3:10:54 Using stream.map method to map objects
    3:15:17 Using the count method to count elements in a stream
    3:17:29 Using count, min, and max methods in Java 8
    3:22:14 Using for each method in Java 8
    3:24:40 Using forage method with list and stream
    3:29:47 Using for-each loop to iterate over a map
    3:32:14 Using functional interfaces in Java
    3:36:30 Implementing the apply method
    3:38:44 Lambda expressions simplify code
    3:43:28 Explanation of by function and by consumer interface
    3:45:35 Traditional way of implementing by consumer function interface
    3:50:10 Using By Consumer Function Interface with Map
    3:52:23 By Predicate Function
    3:56:39 Lambda expression syntax and simplification
    3:58:51 Using BiPredicate Function Interface

  • @boss-fo6jr
    @boss-fo6jr 2 года назад

    Hey ramesh plz start on series ..springboot with rest api backend course on real time project ..

  • @roguewavegaming
    @roguewavegaming 23 дня назад

    Thanks you. Great guide.

    • @JavaGuides
      @JavaGuides  22 дня назад

      Glad you enjoying my guides. Thank you for the donation.

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

    Video is very nice greatly explained make more videos on Java 8🎉

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

    One of best course 👌

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

    You are amazing Ramesh keep it up, I have learned a lot of things from you.

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

    Super no word for your super explanation

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

    Thanks for your video👍

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

    Simply Awesome.....very very useful!!!!

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

    You're the best !

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

    Very good explanation .

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

    Hi bro , it was a good course and very helpful, please share the spring framework overview course video link bro , i am not able to find out that 🙏

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

    Sir can you please give us github repo link? It will be helpful

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

    Great job as always thanks for the content.

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

    Well explained thanks

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

    Brilliant 👏

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

    Thank you sir really super good information!

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

    Very thorough

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

    Bro invest in good audio quality👍 thanks

  • @boss-fo6jr
    @boss-fo6jr 2 года назад

    Your videos are always helpful..

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

    Awesome video tutorial

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

    thanks bro, this video helped me for easy understanding😍

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

    Great thanks.

  • @akshadakharade1088
    @akshadakharade1088 6 месяцев назад

    good explaination

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

    Some topics are missing? Memory Enhancement and Date Time api?

  • @unknown3.3.34
    @unknown3.3.34 Год назад

    Java King Ramesh bro 👑🔥🫂

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

    Great work

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

    only con : video quality is not 1080p

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

    Really helpful 😊

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

    Date and time in java 8

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

    Can you pls share the document.

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

    Thank you so much ❤️

  • @rahul-b7y4s
    @rahul-b7y4s 8 месяцев назад

    Great

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

    thanks you very much

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

    Bro, can u provide GitHub link, if possible, this video really helpful to me, explain and voice also nice, not getting irritate, thanks bro for making this

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

    Overrriding can achieve inheritance

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

    Bro where is pdf link of notes

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

    can we excute these lines of code in eclipse?

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

      Yes. You can use eclipse for this course

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

    Watch complete

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

    Awesome

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

    we want notes sir

  • @AmbarjeetChaudhari-u7j
    @AmbarjeetChaudhari-u7j 11 месяцев назад

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

    Sir DSA aur DBMS ke bhi tutorials banao na

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

    Please provide ramesh

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

    do we have notes?

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

      capture notes from my blog at www.javaguides.net/p/java-8.html

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

    First comment ❤️❤️

  • @DharamSingh-ii3ff
    @DharamSingh-ii3ff Год назад

    🎉

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

    First viewo❤️❤️

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

    @ 2:51
    If you are getting an error you have not defined Employee class,
    class Employee
    {
    private int id;
    private String name;
    private int age;
    private int salary;


    public Employee(int id, String name, int age, int i) {
    super();
    this.id = id;
    this.name = name;
    this.age = age;
    this.salary = i;
    }
    public int getId() {
    return id;
    }
    public void setId(int id) {
    this.id = id;
    }
    public String getName() {
    return name;
    }
    public void setName(String name) {
    this.name = name;
    }
    public int getAge() {
    return age;
    }
    public void setAge(int age) {
    this.age = age;
    }
    public int getSalary() {
    return salary;
    }
    public void setSalary(int salary) {
    this.salary = salary;
    }
    @Override
    public String toString() {
    return "Employee [id=" + id + ", name=" + name + ", age=" + age + ", salary=" + salary + "]";
    }

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

    Ur amazing sir ,tqsm for this video

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

    Do we have notes for this?