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.

SkillShare logo

Introduction to Java 8

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

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon2 hours 5 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

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! ;).