Tagged articles

custom-collector

2 articles · Page 1 of 1
Programmer1970
Programmer1970
Dec 9, 2025 · Backend Development

Why Developers Overlook Java Stream Collectors’ Deep Uses – Custom Collector Guide

The article explains the core functions of Java’s Collectors, reveals their underlying implementation, and demonstrates how custom Collectors can handle complex aggregation scenarios—such as multi‑metric calculations, stateful reductions, and performance‑critical tasks—using a single‑pass, parallel‑compatible approach, while comparing against standard groupingBy compositions.

AggregationJavaStream
0 likes · 10 min read
Why Developers Overlook Java Stream Collectors’ Deep Uses – Custom Collector Guide
Senior Xiao Ying
Senior Xiao Ying
Apr 26, 2025 · Backend Development

Advanced Java Stream Techniques: Grouping, Parallelism, Infinite Streams, and Custom Operations

This article explores Java Stream's advanced capabilities, including multi‑level grouping and partitioning with Collectors, parallel stream performance tips, creation of infinite streams, stream concatenation and transformation, short‑circuit operations, primitive stream optimizations, and how to build custom collectors and streams, all illustrated with concrete code examples and step‑by‑step demonstrations.

Infinite StreamJavaStream API
0 likes · 12 min read
Advanced Java Stream Techniques: Grouping, Parallelism, Infinite Streams, and Custom Operations