Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

From Collections to Streams in Java 8 Using Lambda Expressions

This course shows the new patterns introduced in Java 8, based on lambda expressions, the functional interfaces, the Collection Framework and the Stream API.

Intermediate
4h 1m
(477)

Created by Jose Paumard

Last Updated Apr 16, 2023

Course Thumbnail
  • Course

From Collections to Streams in Java 8 Using Lambda Expressions

This course shows the new patterns introduced in Java 8, based on lambda expressions, the functional interfaces, the Collection Framework and the Stream API.

Intermediate
4h 1m
(477)

Created by Jose Paumard

Last Updated Apr 16, 2023

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Java 8 brought many new patterns to build efficient and clean applications. In this course, we cover one most important new thing: lambda expressions. Lambdas are a nice thing, but would be useless without new patterns to process data. These new patterns have been added to the Collection Framework, and to a the new Stream API. This course quickly explains what the map / filter / reduce pattern is about, and why is has been added to the Stream API. This new API is precisely described: how it can be used to efficiently process data and how it can be used in parallel. Caveats and corner cases are also shown.

From Collections to Streams in Java 8 Using Lambda Expressions
Intermediate
4h 1m
(477)
Table of contents

About the author
Jose Paumard - Pluralsight course - From Collections to Streams in Java 8 Using Lambda Expressions
Jose Paumard
21 courses 4.7 author rating 3953 ratings

Passionate about programming computers for over 20 years, Jose made his debut in assembler and C, C for SIMD parallel machines before adopting Java as an object-oriented language. Assistant professor in Paris North University for more than 15 years, Jose also brings his expertise to many projects, in various industrial fields.

Get started with Pluralsight