Java Lambda Expressions And Functional Interfaces
4.1 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,295 students enrolled

Java Lambda Expressions And Functional Interfaces

Learn How To Use Lambda Expressions And Method References To Implement Functional Interfaces In Java
New
4.1 (4 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,295 students enrolled
Created by Lemuel Ogbunude
Last updated 5/2020
English
English [Auto]
Current price: $17.99 Original price: $29.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • What Functional Interfaces Are In Java Programming.
  • How To Create A Functional Interface.
  • Understand The Functional Interface Java Annotation.
  • How To Implement A Functional Interface With Lambda Expressions.
  • Accepting Arguments With Lambda Expressions.
  • Understand What Variable Capture Is.
  • Implement Functional Interface With Method References.
  • Learn How To Use Instance And Constructor Reference
Requirements
  • Know The Basics Of Java And Object Oriented Programming.
  • At least Java 8 Installed On System.
Description

Lambda Expressions came to Java in Java 8, it was one of the major upgrades to Java and has been a major part of the programming language ever since. Lambda Expressions are used to implement Functional Interfaces in Java. A Functional Interface is an Interface with just one Abstract Method. We can also use Method Reference to implement Functional Interfaces.

In this course, you would learn how to use both Lambda Expressions and Method References to Implement Functional Interfaces. If you are a Java developer, Android developer or even a developer of another similar language, then this course would give you insight and knowledge which are important in your career.

Who this course is for:
  • Java Developers Willing To Learn More About Lambda Expressions.
  • Developers Willing To Learn Modern Java 8+ Features Like Lambda Expressions And Method References.
Course content
Expand all 33 lectures 01:55:32
+ Refresher Lessons on Interfaces
15 lectures 49:17
Refresher Section
00:33
Java Var Keyword
02:15
Anonymous Classes
04:06
Implement Abstract Class With Anonymous Class
03:32
Concept Of Interfaces
02:26
Use Of Interfaces
05:03
Intro To Interfaces
07:40
Implementing Multiple Interfaces
04:33
Nested Interfaces
03:40
Interface Variables
03:07
Interfaces Extending Other Interfaces
02:29
Default Methods
03:26
Private Methods
03:05
Static Interface Methods
01:48
Implementing Multiple Interfaces With Same Abstract Method
01:34
+ Functional Interfaces And Lambda Expressions
9 lectures 38:45
Introducing Lambda Expression
03:02
Implementing Functional Interface With Anonymous Class
03:46
Implement Functional Interface With Lambda Expression
03:48
Lambda Expression With Multiple Parameters
03:48
Generic Functional Interface
06:39
Lambdas As Arguments
05:45
Variable Capture
04:54
Returning From Lambda
03:19
+ Method References
5 lectures 18:01
Instance Method Reference
01:38
Instance Method Reference With Class Name
03:38
Instance Method Reference With Class Name - Part Two
03:28
Constructor Reference
03:15
+ Finally
2 lectures 07:42
Predefined Functional Interfaces
07:09
Where To Go From Here
00:33