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

Java SE Deep Dive: Streams from Pipelines to Gatherers

The Stream API is an in-memory implementation of the map / filter / reduce pattern. This course will teach you about this API, from the basics to more advanced parts, and how you can use it to improve the quality of your code.

Intermediate
2h 16m

Created by Jose Paumard

Last Updated Dec 10, 2025

Course Thumbnail
  • Course

Java SE Deep Dive: Streams from Pipelines to Gatherers

The Stream API is an in-memory implementation of the map / filter / reduce pattern. This course will teach you about this API, from the basics to more advanced parts, and how you can use it to improve the quality of your code.

Intermediate
2h 16m

Created by Jose Paumard

Last Updated Dec 10, 2025

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

The Stream API is your best tool in Java to process your data sequentially and in parallel. It implements the common map / filter / reduce pattern that allows you to write readable and easily maintainable code. In this course, Java SE Deep Dive: Streams from Pipelines to Gatherers, you will learn how you can transform your raw data into pieces of information. First, you will explore error handling and the map / filter / reduce implementation. Next, you will discover how it has been implemented in the Stream API. Finally, you will learn how to customize the API to fully suit your needs using gatherers and collectors. When you're finished with this course, you'll have the skills and knowledge needed to leverage the Stream API to produce the meaningful information you need to make informed decisions in your application.

Java SE Deep Dive: Streams from Pipelines to Gatherers
Intermediate
2h 16m
Table of contents

About the author
Jose Paumard - Pluralsight course - Java SE Deep Dive: Streams from Pipelines to Gatherers
Jose Paumard
20 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