Java 8 Tutorial | Java 8 Features in One Video | 4 Hours Full Course 🔥
Vložit
- čas přidán 7. 04. 2022
- In this course, you learn Java 8 features with coding examples.
Java 8 Main Features
- Java 8 Lambda Expressions
- Java 8 Functional Interfaces
- Java 8 Method References
- Java 8 Stream API
- Java 8 Optional Class
- Java 8 Collectors Class
- Java 8 Static and Default Methods in Interface
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
Java Lambda Expressions | Java 8 Features | Crash Course ✅ at • Lambda Expressions in ...
Java Functional Interfaces | Java 8 Features | Crash Course ✅ at • Functional Interface i...
Java Method References | Java 8 Features | Crash Course ✅ at • Method References in J...
Java Optional Class | Java 8 Features | Crash Course ✅ at • Optional Class in Java...
Java 8 Stream API Tutorial | Examples | Crash Course ✅ at • Java 8 Stream API Tuto...
Java 8 Tutorial | Java 8 Features in One Video | 4 Hours Full Course 🔥 at • Java 8 Tutorial | Jav...
Complete Java 8 Tutorial at • Java 8 Tutorials
#java8 #course #javaguides
My Top 10+Udemy Courses (Bestseller Courses):
1. Spring 6 & Spring Boot 3 for Beginners (Includes 5 Projects):
www.udemy.com/course/learn-sp...
2. Building Real-Time REST APIs with Spring Boot - Blog App:
www.udemy.com/course/building...
3. Building Microservices with Spring Boot and Spring Cloud:
www.udemy.com/course/building...
4. Testing Spring Boot App with JUnit, Mockito & Testcontainers:
www.udemy.com/course/testing-...
5. Spring Boot 3 Thymeleaf REAL-TIME Web Application - Blog App:
www.udemy.com/course/spring-b...
6. Master Spring Data JPA with Hibernate:
www.udemy.com/course/master-s...
7. Spring Boot + Apache Kafka Course:
www.udemy.com/course/spring-b...
8. Spring Boot 3 + RabbitMQ Course:
www.udemy.com/course/spring-b...
9. Learn Thymeleaf with Spring Boot 3:
www.udemy.com/course/learn-th...
Check all my Udemy courses and discount coupons:
www.javaguides.net/p/my-udemy...
Visit My Top Java Guides Blog: www.javaguides.net/
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
these topics java8 fully covered bro
46:00 Predefined Functional interfaces
Q
❤😊
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
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.🙏🙏🙏
Best Java 8 tutorial, covered almost everything! Need similar videos for Java 11 & 17
Thanks for the wonderful video.. It helped me to learn Java 8 easily and quickly 😊
Huge Thanks to you, Really helped me for my Interview preparation
You are amazing Ramesh keep it up, I have learned a lot of things from you.
Great Video with Great Explanation. Keep the good work going !! God Bless !!
Great playlist! please add the chapters to each topic in CZcams video to access easily
Thank you so much Teacher!,
Wonderful Java 8 tutorial :)
Thank you so much for this video. Concepts are clear. I'm a beginner but I understood this course very well. ❤
Great job as always thanks for the content.
Video is really helpful, please create video on java 17 and Java 11 features.
I just came across this video, very well explained. Thanks Ramesh. Appreciated
Simply Awesome.....very very useful!!!!
First time am watching this really good practice to all.... Thank you🙏
Awesome tutorials. Kudos to your efforts..!!!
You are awesome 👍.
Thumbs up 👍 to support you Sir.
Sheer number of examples he proved makes it really impossible to let the learning be difficult.
Keep it up 💪.
Thankyou so much . I have learned lot from this video . This really helped me to understand clearly
Very nice and simple approach to explain all things
Thank you sir really super good information!
Unbelievable, great video thanksssss
Thank you very much. You are a life saver
One of best course 👌
Your videos are always helpful..
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😊.
You are awesome
Thank you so much.
Hard to find java content on youtube and I found you
We all need you !
Simply awesome
Super no word for your super explanation
Ur amazing sir ,tqsm for this video
This is outstanding...
Thank you for your very good explanation
Great work
Amazing content on Java 8. Thanks brother 😊😊
This has been by far most needed course that too for free. Ps I am student of yours on udemy.
Thank you sir
Very good explanation .
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
Thank you so much ❤️
Really helpful 😊
Really good job with explaining all the concepts with examples , thanks for your efforts
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 🙏
best java8 tutorial i watched whole Video
Awesome video tutorial
Great thanks.
6:14 method can also have Access modifier(public, private etc) , volatile(must not be cached), and strictfp modifier keywords...
You're the best !
Very thorough
thanks you very much
Make one video on ...How to call stored procedure ?
Brilliant 👏
Well explained thanks
@1:24 - You are creating a functional Interface call Printable. Its same as Consumer. Any specific reason of not using Consumer in that case?
Awesome
Kindly add time stamps in video so, it is easier to navigate to the desired topic.
Your vdo is very useful. Do you have any note (PDF) what ever you have explained in this vdo ??
Hey ramesh plz start on series ..springboot with rest api backend course on real time project ..
good explaination
Great
Sir can you please give us github repo link? It will be helpful
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
Video is very nice greatly explained make more videos on Java 8🎉
thanks bro, this video helped me for easy understanding😍
Bro invest in good audio quality👍 thanks
First viewo❤️❤️
First comment ❤️❤️
Java King Ramesh bro 👑🔥🫂
Can you pls share the document.
Watch complete
only con : video quality is not 1080p
🎉
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")
Date and time in java 8
Great in depth Java 8 video!! You have knack for teaching.
If possible, could you please share github link of these example.
can we excute these lines of code in eclipse?
Yes. You can use eclipse for this course
Overrriding can achieve inheritance
Some topics are missing? Memory Enhancement and Date Time api?
we want notes sir
do we have notes?
capture notes from my blog at www.javaguides.net/p/java-8.html
Sir DSA aur DBMS ke bhi tutorials banao na
Please provide ramesh
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
@ 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 + "]";
}