java.util.stream
Interfaces
| BaseStream | Base interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations. | 
| Collector | A mutable reduction operation that accumulates input elements into a mutable result container, optionally transforming the accumulated result into a final representation after all input elements have been processed. | 
| DoubleStream | A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations. | 
| Gatherer | An intermediate operation that transforms a stream of input elements into a stream of output elements, optionally applying a final action when the end of the upstream is reached. | 
| IntStream | A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations. | 
| LongStream | A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations. | 
| Stream | A sequence of elements supporting sequential and parallel aggregate operations. | 
Classes
| Collectors | Implementations of  | 
| Gatherers | Implementations of  | 
| StreamSupport | Low-level utility methods for creating and manipulating streams. | 
