Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Mastering Java 8 Fundamentals
Introduction
Welcome to the Course (0:27)
Introduction- Java 8 Theory and Examples Section (0:45)
Difference Between Object-Oriented and Functional Programming Styles (4:08)
A Quick Look at the Main Java 8 Features (6:18)
Lambda Expressions and Functional Interfaces
Lambda Expressions- Syntax and Examples (3:13)
Passing Behaviour with Lambda Expressions (3:34)
An introduction to Functional Interfaces with Examples (2:36)
Using Function Descriptors to Choose Compatible Target Types (4:25)
Pipelines and Streams
An Overview of Streams, Intermediate and Terminal Operations (4:19)
Understanding Pipeline Collection Processing and Stream API Common Operations (7:43)
Other Features
What is an Optional and How Are They Used (5:01)
Understanding the Optionals API (5:55)
Mapping and Filtering with Optionals (3:54)
Understanding Default Methods (6:11)
Understanding Method References and Their Different Types (9:29)
Java 8 Coding Demos: Lambda Expressions and Functional Interfaces
Introduction- Java 8 Coding Demos Section (0:30)
A Look at the Functional Interfaces API (5:08)
Coding and Referencing a Simple Lambda Expression (5:35)
Refactoring a Lambda Expression by Adapting an Existing Functional Interface (4:38)
Providing Alternative Functional Interface Target Types for a Lambda Expression (1:57)
Refactoring a Lambda Expression with its Method Reference (2:53)
Coding with the Consumer Functional Interface (1:55)
Coding with the Supplier Functional Interface (1:52)
Coding with the Function Functional Interface (2:21)
Coding with the Predicate Functional Interface (4:59)
Java 8 Coding Demos: The Stream API
Coding a Collection of Domain Classes for Stream Processing (7:11)
Coding with the Streams API to Process a Complex Collection (7:42)
Java 8 Coding Demos: Other Features
Coding with Bound and Unbound Instance Method References (6:18)
Coding with Static Method References (2:01)
Coding with Constructor Method References (1:48)
Wrapping Up
Well Done and Thanks (0:27)
Coding a Collection of Domain Classes for Stream Processing
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock