En la lección vemos cómo escribir colectores personalizados para la Stream API mediante
Collector y cuándo realmente está justificado, así como cómo implementar tu propio
Spliterator para un recorrido de datos secuencial y paralelo eficiente. Revisaremos paso a paso los componentes del collector (
supplier,
accumulator,
combiner,
finisher,
characteristics), ejemplos para multimapas y top N, estrategias
trySplit, así como la configuración correcta de las características (
ORDERED,
SIZED,
SUBSIZED y otros).