The Supplier/Accumulator/Combiner/Finisher model, every built-in Collector with its gotchas, groupingBy with downstream collectors, partitioningBy, toMap key collisions, building a custom Collector from scratch, and Collector characteristics (CONCURRENT, UNORDERED, IDENTITY_FINISH).
// Lessons
- 01soon
What Is a Collector? — Supplier, Accumulator, Combiner, Finisher
- 02soon
toList, toSet, toUnmodifiableList, toMap — The Basics and Gotchas
- 03soon
groupingBy — Partitioning a Stream by a Classifier
- 04soon
partitioningBy — Splitting into Two Groups
- 05soon
Downstream Collectors — counting, summingInt, mapping, joining
- 06soon
Collectors.toMap — Key Collisions and the Merge Function
- 07soon
Custom Collector Implementation — Building One from Scratch
- 08soon
Collector Characteristics — CONCURRENT, UNORDERED, IDENTITY_FINISH