watching now
5 Students
31 Lessons
Intermediate

What Will You Learn?

  • Java 8 concepts

Curriculum

2h 5m
Section 2: Lambda Expressions and Functional Interfaces
13:50
Lambda Expressions: Syntax and Examples
03:13
An introduction to Functional Interfaces with Examples
02:37
Using Function Descriptors to Choose Compatible Target Types
04:26
Section 3: Pipelines and Streams
12:04
An Overview of Streams, Intermediate and Terminal Operations
04:20
Understanding Pipeline Collection Processing and Stream API Common Operations
07:44
Section 4: Other Features
30:31
What is an Optional and How Are They Used?
05:01
Understanding the Optionals API
05:56
Mapping and Filtering with Optionals
03:54
Understanding Default Methods
06:11
Understanding Method References and Their Different Types
09:29
Section 5: Java 8 Coding Demos: Lambda Expressions and Functional Interfaces
31:52
Introduction: Java 8 Coding Demos Section
00:31
A Look at the Functional Interfaces API
05:09
Coding and Referencing a Lambda Expression
05:36
Refactoring a Lambda Expression by Adapting an Existing Functional Interface
04:38
Providing Alternative Functional Interface Target Types for a Lambda Expression
01:57
Refactoring a Lambda Expression with its Method Reference
02:53
Coding with the Consumer Functional Interface
01:55
Coding with the Supplier Functional Interface
01:53
Coding with the Function Functional Interface
02:21
Coding with the Predicate Functional Interface
04:59
Section 6: Java 8 Coding Demos: The Stream API
14:54
Coding a Collection of Domain Classes for Stream Processing
07:11
Coding with the Streams API to Process a Complex Collection
07:43
Section 7: Java 8 Coding Demos: Other Features
10:09
Coding with Bound and Unbound Instance Method References
06:19
Coding with Static Method References
02:02
Coding with Constructor Method References
01:48
Section 8: Wrapping Up
00:27
Well done and Thanks!
00:27

Description

Requirements

  • Intermediate level Java programming knowledge

About the Instructor

Reviews 0
Students 4
Courses 3

Matt Speake is a professional software engineer specializing in Java technologies. He has over 20 years experience working everywhere from small startups to large global corporations and is the principal trainer at Zention in the UK.

You can find him writing and recording about all things Java at the Java Easily website.

BitDegree platform reviews

Our students say Excellent
4.5 out of 5
trustpilot logo 1 trustpilot logo