VOOZH about

URL: https://dzone.com/articles/your-guide-to-java-streams-tutorials-and-articles

โ‡ฑ Your Guide to Java Streams [Tutorials and Articles]


Related

  1. DZone
  2. Coding
  3. Java
  4. Your Guide to Java Streams [Tutorials and Articles]

Your Guide to Java Streams [Tutorials and Articles]

By Dec. 09, 19 ยท Presentation
Likes
Comment
Save
45.7K Views

Join the DZone community and get the full member experience.

Join For Free

In this edition of "Best of DZone," we've compiled our best tutorials and articles on one of the most popular APIs in Java, Streams. Whether you're a beginner just looking to bring in some elements of functional programming into a Java application, or a Streams vet, we've got your back!

Before we begin, we'd like need to thank those who were a part of this article. DZone has and continues to be a community powered by contributors like you who are eager and passionate to share what they know with the rest of the world. 

Let's get started!

Overview

  • A Guide to Streams: In-Depth Tutorial With Examples by Eugen Paraschiv โ€” Java 8 and streams: A match made in heaven, but it can be a little overwhelming. In this post, we take an in-depth look at this combination with some examples.

  • Dipping Into Java 8 Streams by Dan Newton โ€” With a working knowledge of lambda expressions and method references, you can see how streams enable you to work with Collections while efficiently adding logic.

  • Java Streams Overview, Part 1 and Part 2 by Zoltan Raffai โ€” Get started working with Streams and learn everything you need to get started with basic classes, reading and writing operations, and working with errors. 

  • A Java 8 Streams Cookbook by Martin Farrell โ€” If you're looking for a quick breakdown of Streams, look no further. This cookbook covers Streams' chief advantages, its operations, and a comprehensive example.

Processing Collections

Working With Files

Parallel  Streams

Streams and Collectors 

Stream Bugs

  • Java Stream API Was Broken Before JDK 10 by Grzegorz Piwowarek โ€” Stream API bugs can affect anyone still residing on JDK 8 and JDK 9. Click here to learn more.

Lambda Streams

Advanced Topics 

Be a Part of the Conversation!

Think we missed something? Want to contribute? Let us know in the comments below... or, join the conversation by becoming a member of our community of thousands of developers eager to share their knowledge and passion for programming with others.


Further Reading

Stream (computing) Java (programming language)

Opinions expressed by DZone contributors are their own.

Related

  • Alternative Structured Concurrency
  • Beyond Java Streams: Exploring Alternative Functional Programming Approaches in Java
  • Using Java Stream Gatherers To Improve Stateful Operations
  • Thread-Safety Pitfalls in XML Processing

Partner Resources

ร—

Comments

The likes didn't load as expected. Please refresh the page and try again.

Let's be friends: