When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Introduction to Java 8
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
0 (0 reviews )
2 hours 5 minutes
english
Online - Self Paced
course
SkillShare
About Introduction to Java 8
01 Welcome to the Course
02 Introduction Java 8 Theory and Examples Section
03 Difference Between Object Oriented and Functional Programming Styles
04 A Quick Look at the Main Java 8 Features
05 Passing Behaviour with Lambda Expressions
06 Lambda Expressions Syntax and Examples
07 An introduction to Functional Interfaces with Examples
08 Using Function Descriptors to Choose Compatible Target Types
09 An Overview of Streams, Intermediate and Terminal Operations
10 Understanding Pipeline Collection Processing and Stream API Common Operations
11 What is an Optional and How Are They Used
12 Understanding the Optionals API
13 Mapping and Filtering with Optionals
14 Understanding Default Methods
15 Understanding Method References and Their Different Types
16 Introduction Java 8 Coding Demos Section
17 A Look at the Functional Interfaces API
18 Coding and Referencing a Simple Lambda Expression
19 Refactoring a Lambda Expression by Adapting an Existing Functional Interface
20 Providing Alternative Functional Interface Target Types for a Lambda Expression
21 Refactoring a Lambda Expression with its Method Reference
22 Coding with the Consumer Functional Interface
23 Coding with the Supplier Functional Interface
24 Coding with the Function Functional Interface
25 Coding with the Predicate Functional Interface
26 Coding a Collection of Domain Classes for Stream Processing
27 Coding with the Streams API to Process a Complex Collection
28 Coding with Bound and Unbound Instance Method References
29 Coding with Static Method References
30 Coding with Constructor Method References
31 Well Done and Thanks
What You Will Learn?
- In this course you'll learn the fundamentals of the Java 8 programming platform new functional programming language features..
- You'll learn:.
- Let's get started! ;).