Lambda with Functional Programming in Java8
What you’ll learn
Functional Programming With Lambda Expression
Requirements
You should have basic knowledge about core java and generics[Collection]
Description
This Course basically designed for the people who has knowledge in prior knowledge about java.We will Cover the Followings in this course , LambdasStreamsParallel StreamsOptional New Interface Concepts Here the Sub Topics we are going to cover in this tutorial , 01 About the Course02 Why Java8 03 Java7 vs Java8 Example Part 104 Java7 vs Java8 Example Part 205 What is lambda06 Implement Runnable Using Lambda Expression07 Implement Comparator Using Lambda Expression08 How to install Java Decompiler in Eclipse09 Introduction to Functional Interfaces10 Consumer Interface Part-111 Consumer Interface Part-212 Consumer Interface Part-313 BiConsumer Interface Part 114 BiConsumer Interface Part 215 Predicate Interface Part 116 Predicate Interface Part 217 Predicate Interface Part 318 Predicate Interface Part 419 Function Interface Part 120 Function Interface Part 221 Function Interface Part 322 Unary and Binary Functional Interface23 Supplier Functional Interface24 Method Reference 25 Method Reference and Constructor Reference26 Lambda Local Variable27 Streams Introduction27 Streams Introduction 128 Streams Example Part 129 Streams Example Part 230 Streams Example Part 331 Streams Map Example Part 132 Streams Map Example Part 233 Streams FlatMap Example Part 134 Streams FlatMap Example Part 235 Streams FlatMap Example Part 336 Streams FlatMap Example Part 437 Streams Filter Example38 Streams Reduce Example Part 139 Streams Reduce Example Part 240 Streams Filter Map Reduce Example41 Streams MinBy, MaxBy Example42 Streams Limit Skip Example43 Streams AllMatch, AnyMatchExample44 Streams FindAny , FindFirst Example45 Streams Factory Method Example46 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 Example52 Stream Mapping and Counting Example53 Stream Summing and Averaging Example54 Stream Grouping By Example Part 155 Stream Grouping By Example Part 256 Stream Partitioning By Example57 Sequential vs Parallel Stream Example Part 158 Sequential vs Parallel Stream Example Part 259 Sequential vs Parallel Stream Use Case60 Parallel Stream When Not to Use Case Part 160 Parallel Stream When Not to Use Case Part 261 Optional Class Introduction62 Optional Class Example Part 163 Optional Methods Example Part 164 Optional If Present Method Example65 Optional Methods Example Part 266 Optional FlatMap Filter Example67 Interface Default and Static Method Introduction68 Default Method Sort Example69 Default Method Custom Sort Example70 Interface Method and Static Method Example
Overview
Section 1: Introduction
Lecture 1 What are we going to cover in this course
Section 2: Why Java 8 ?
Lecture 2 Java 8 and it’s importance
Lecture 3 Java7 vs Java8 Example Part 1
Lecture 4 Java7 vs Java8 Example Part 2
Section 3: Setup Java Decompiler
Lecture 5 How to install Java Decompiler in Eclipse ?
Section 4: Introduction to Lambda
Lecture 6 What is lambda ?
Lecture 7 Implement Runnable Using Lambda Expression
Lecture 8 Implement Comparator Using Lambda Expression
Section 5: Introduction to Lambda and Functional Interfaces
Lecture 9 Introduction to Functional Interfaces
Lecture 10 Consumer Interface Part 1
Lecture 11 Consumer Interface Part 2
Lecture 12 Consumer Interface Part 3
Lecture 13 BiConsumer Interface Part 1
Lecture 14 BiConsumer Interface Part 2
Lecture 15 Predicate Interface Part 1
Lecture 16 Predicate Interface Part 2
Lecture 17 Predicate Interface Part 3
Lecture 18 Predicate Interface Part 4
Lecture 19 Function Interface Part 1
Lecture 20 Function Interface Part 2
Lecture 21 Function Interface Part 3
Lecture 22 Unary and Binary Functional Interface
Lecture 23 Supplier Functional Interface
Section 6: Reference Methods and Constructor
Lecture 24 Method Reference
Lecture 25 Method Reference and Constructor Reference
Section 7: What is effectively final ?
Lecture 26 Lambda Local Variable – Effectively Final
Section 8: Stream API
Lecture 27 Streams Introduction
Lecture 28 Streams Example Part 1
Lecture 29 Streams Example Part 2
Lecture 30 Streams Example Part 3
Lecture 31 Streams Map Example Part 1
Lecture 32 Streams Map Example Part 2
Lecture 33 Streams FlatMap Example Part 1
Lecture 34 Streams FlatMap Example Part 2
Lecture 35 Streams FlatMap Example Part 3
Lecture 36 Streams FlatMap Example Part 4
Lecture 37 Streams Filter Example
Lecture 38 Streams Reduce Example Part 1
Lecture 39 Streams Reduce Example Part 2
Lecture 40 Streams Filter Map Reduce Example
Lecture 41 Streams MinBy MaxBy Example
Lecture 42 Streams Limit Skip Example
Lecture 43 Streams AllMatch AnyMatchExample
Lecture 44 Streams FindAny FindFirst Example
Section 9: Factory Method in Stream API
Lecture 45 Streams Factory Method Example
Section 10: Numeric Stream
Lecture 46 Numeric Stream Example
Lecture 47 Numeric Stream Factory Method Example
Lecture 48 Numeric Stream Factory Aggregation Method Example
Lecture 49 Stream Boxing and Un-boxing Example
Lecture 50 Numeric Stream Map Example
Section 11: Terminal Operation
Lecture 51 Stream Joining Example
Lecture 52 Stream Mapping and Counting Example
Lecture 53 Stream Summing and Averaging Example
Lecture 54 Stream Grouping By Example Part 1
Lecture 55 Stream Grouping By Example Part 2
Lecture 56 Stream Partitioning By Example
Section 12: Parallel Processing
Lecture 57 Sequential vs Parallel Stream Example Part 1
Lecture 58 Sequential vs Parallel Stream Example Part 2
Lecture 59 Sequential vs Parallel Stream Use Case
Lecture 60 Parallel Stream When Not to Use Case Part 1
Lecture 61 Parallel Stream When Not to Use Case Part 2
Section 13: Optional
Lecture 62 Optional Class Introduction
Lecture 63 Optional Class Example Part 1
Lecture 64 Optional Methods Example Part 1
Lecture 65 Optional Methods Example Part 2
Lecture 66 Optional If Present Method Example
Lecture 67 Optional Map FlatMap Filter Example
Section 14: Default and Static Method
Lecture 68 Java 8 Interface Default and Static Method Introduction
Lecture 69 Default Method Sort Example
Lecture 70 Default Method Custom Sort Example
Lecture 71 Interface Method and Static Method Example
Section 15: Thanks !!!
Lecture 72 Thank you
For experienced java developers
Course Information:
Udemy | English | 10h 35m | 5.57 GB
Created by: Arun Ammasai
You Can See More Courses in the Developer >> Greetings from CourseDown.com