Add Streams Concept

:blue_book: Description

This issue proposes the addition of a new Streams concept to the Java track on Exercism.

:small_blue_diamond: Concept Overview

Java Streams offer a functional and declarative way to process collections. This concept introduces learners to:

  • Stream creation from collections
  • Common operations like filter, map, reduce, and collect
  • Lazy evaluation and pipeline structure
  • Real-world use cases for transforming and aggregating data

:file_folder: Files Added

  • concepts/streams/about.md
  • concepts/streams/introduction.md
  • concepts/streams/config.json
  • concepts/streams/links.json

This concept is designed to be beginner-friendly while introducing powerful tools for writing expressive Java code.

1 Like

Do you have a link to a PR? Or something that explains this some more :slight_smile:

Yes!
PR

1 Like

Thanks! This concept has certainly come up in the past for the Java track. I’ve taken a look and have added some comments to the PR.

1 Like