Functional Programming and Lambda- Learn Java8 by Coding it
Lambda expression with Functional Programming Example
Development,Programming Languages,Java
Lectures -73
Duration -10.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
This Course basically designed for the people who has knowledge in prior knowledge about java.
We will Cover the Followings in this course ,
- Lambdas
- Streams
- Parallel Streams
- Optional
- New Interface Concepts
Here the Sub Topics we are going to cover in this tutorial
01 About the Course
02 Why Java8
03 Java7 vs Java8 Example Part 1
04 Java7 vs Java8 Example Part 2
05 What is lambda
06 Implement Runnable Using Lambda Expression
07 Implement Comparator Using Lambda Expression
08 How to install Java Decompiler in Eclipse
09 Introduction to Functional Interfaces
10 Consumer Interface Part-1
11 Consumer Interface Part-2
12 Consumer Interface Part-3
13 BiConsumer Interface Part 1
14 BiConsumer Interface Part 2
15 Predicate Interface Part 1
16 Predicate Interface Part 2
17 Predicate Interface Part 3
18 Predicate Interface Part 4
19 Function Interface Part 1
20 Function Interface Part 2
21 Function Interface Part 3
22 Unary and Binary Functional Interface
23 Supplier Functional Interface
24 Method Reference
25 Method Reference and Constructor Reference
26 Lambda Local Variable
27 Streams Introduction
27 Streams Introduction 1
28 Streams Example Part 1
29 Streams Example Part 2
30 Streams Example Part 3
31 Streams Map Example Part 1
32 Streams Map Example Part 2
33 Streams FlatMap Example Part 1
34 Streams FlatMap Example Part 2
35 Streams FlatMap Example Part 3
36 Streams FlatMap Example Part 4
37 Streams Filter Example
38 Streams Reduce Example Part 1
39 Streams Reduce Example Part 2
40 Streams Filter Map Reduce Example
41 Streams MinBy, MaxBy Example
42 Streams Limit Skip Example
43 Streams AllMatch, AnyMatchExample
44 Streams FindAny , FindFirst Example
45 Streams Factory Method Example
46 Numeric Stream Example
47 Numeric Stream Factory Method Example
48 Numeric Stream Factory Aggregation Method Example
49 Stream Boxing and UnBoxing Example
50 Numeric Stream Map Example
51 Stream Joining Example
52 Stream Mapping and Counting Example
53 Stream Summing and Averaging Example
54 Stream Grouping By Example Part 1
55 Stream Grouping By Example Part 2
56 Stream Partitioning By Example
57 Sequential vs Parallel Stream Example Part 1
58 Sequential vs Parallel Stream Example Part 2
59 Sequential vs Parallel Stream Use Case
60 Parallel Stream When Not to Use Case Part 1
60 Parallel Stream When Not to Use Case Part 2
61 Optional Class Introduction
62 Optional Class Example Part 1
63 Optional Methods Example Part 1
64 Optional If Present Method Example
65 Optional Methods Example Part 2
66 Optional FlatMap Filter Example
67 Interface Default and Static Method Introduction
68 Default Method Sort Example
69 Default Method Custom Sort Example
70 Interface Method and Static Method Example
Goals
- you will learn Lambda expression
- Functional Programming
- Functional Interface
- Interface changes in Java8
- Stream API with real time example
- Parallel Stream with real time example
- Optional Class
- Java7 vs Java8
Prerequisites
- You should have basic knowledge about core java and generics[Collection]
- Get ready to adapt java9 as well
- For experienced java developers
![Functional Programming and Lambda- Learn Java8 by Coding it Functional Programming and Lambda- Learn Java8 by Coding it](https://d3mxt5v3yxgcsr.cloudfront.net/courses/3321/course_3321_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
What are we going to learn in this course 02:33 02:33
Why Java8 ?
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Setup Java Decompiler
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Introduction to Lambda
3 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Introduction to Lambda and Functional Interface
15 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Reference Method and Constructor
2 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
What is effectively final ?
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Stream API
18 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Factory Method in Stream API
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Numeric Stream
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Terminal Operation
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Parallel Stream Processing
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Optional
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Default and Static Method
4 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Thanks
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Arun Ammasai](https://www.tutorialspoint.com/assets/profiles/229670/profile/200_158343-1597227822.jpg)
Arun Ammasai
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)