Junior — Middle
At what stage does data stream execution start in a Stream?
sobes.tech AI
Answer from AI
In Java Stream, the execution of the data stream begins with a terminal operation. Before calling a terminal operation, all intermediate operations (map, filter, etc.) are lazy and not executed. Terminal operations, such as forEach, collect, reduce, initiate data processing in the stream.