Zenler Player
Your course is loading. Hang tight.
Mastering Java 8 Fundamentals
Back to curriculum
0% Complete
0% Complete
Welcome to the Course
Introduction- Java 8 Theory and Examples Section
Difference Between Object-Oriented and Functional Programming Styles
A Quick Look at the Main Java 8 Features
Passing Behaviour with Lambda Expressions
Lambda Expressions- Syntax and Examples
An introduction to Functional Interfaces with Examples
Using Function Descriptors to Choose Compatible Target Types
An Overview of Streams, Intermediate and Terminal Operations
Understanding Pipeline Collection Processing and Stream API Common Operations
What is an Optional and How Are They Used
Understanding the Optionals API
Mapping and Filtering with Optionals
Understanding Default Methods
Understanding Method References and Their Different Types
Introduction- Java 8 Coding Demos Section
A Look at the Functional Interfaces API
Coding and Referencing a Simple Lambda Expression
Refactoring a Lambda Expression by Adapting an Existing Functional Interface
Providing Alternative Functional Interface Target Types for a Lambda Expression
Refactoring a Lambda Expression with its Method Reference
Coding with the Consumer Functional Interface
Coding with the Supplier Functional Interface
Coding with the Function Functional Interface
Coding with the Predicate Functional Interface
Coding a Collection of Domain Classes for Stream Processing
Coding with the Streams API to Process a Complex Collection
Coding with Bound and Unbound Instance Method References
Coding with Static Method References
Coding with Constructor Method References
Well Done and Thanks
Introduction
Welcome to the Course
Preview
Introduction- Java 8 Theory and Examples Section
Difference Between Object-Oriented and Functional Programming Styles
A Quick Look at the Main Java 8 Features
Preview
Lambda Expressions and Functional Interfaces
Passing Behaviour with Lambda Expressions
Preview
Lambda Expressions- Syntax and Examples
An introduction to Functional Interfaces with Examples
Preview
Using Function Descriptors to Choose Compatible Target Types
Pipelines and Streams
An Overview of Streams, Intermediate and Terminal Operations
Understanding Pipeline Collection Processing and Stream API Common Operations
Other Features
What is an Optional and How Are They Used
Preview
Understanding the Optionals API
Mapping and Filtering with Optionals
Understanding Default Methods
Understanding Method References and Their Different Types
Java 8 Coding Demos: Lambda Expressions and Functional Interfaces
Introduction- Java 8 Coding Demos Section
A Look at the Functional Interfaces API
Coding and Referencing a Simple Lambda Expression
Refactoring a Lambda Expression by Adapting an Existing Functional Interface
Providing Alternative Functional Interface Target Types for a Lambda Expression
Refactoring a Lambda Expression with its Method Reference
Coding with the Consumer Functional Interface
Coding with the Supplier Functional Interface
Coding with the Function Functional Interface
Coding with the Predicate Functional Interface
Preview
Java 8 Coding Demos: The Stream API
Coding a Collection of Domain Classes for Stream Processing
Coding with the Streams API to Process a Complex Collection
Java 8 Coding Demos: Other Features
Coding with Bound and Unbound Instance Method References
Coding with Static Method References
Coding with Constructor Method References
Wrapping Up
Well Done and Thanks
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson