Java / Java8 streams
Explain stream pipeline and its components.
A steam pipeline is a sequence of aggregate operations. Examples of aggregate operations include filter and forEach.
A pipeline has the following components:
- A source represented by collection, an array, a generator function, or an I/O channel.
- 0 or more intermediate operations such as filter that produces a new stream.
- A terminal operation, such as forEach, produces a non-stream result, such as a primitive value (boolean or double), a collection, or in the case of forEach, no value at all.
More Related questions...