Skip to content

JeanlouisAhs/stream-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Streams: Exploration and Learning

This repository focuses on streams, a powerful feature introduced with Java 8. Streams allow for processing sequences of elements (like collections or arrays) in an expressive and fluid manner, embracing a functional approach.

Concept

Streams operate on a data source (like a collection) and can execute a series of intermediate operations that transform the data before culminating in a terminal operation that produces a result or side effect.

Key takeaways about streams are:

  • They do not modify the original data source.
  • Intermediate operations are only executed when a terminal operation is invoked.
  • A stream is designed to be used only once.
  • Streams can be sequential or parallel.

About

This repository is part of series dedicated to exploring advanced Java features named Advanced Java Learning .

Consider starring ⭐ this repo to stay updated

About

Learning and exploring Streams in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages