При выполнении операций с потоком во время промежуточных/pipleline-операций потоки будут создаваться с различными характеристиками (например, SORTED/SIZED/DISTINCT/ORDERED) - Освоение Lambdas (Ch 6)
Stream.of(8,3,5,6,7,4)//ORDERED, SIZED
.filer(i->i%2==0) // ORDERED
.sorted() // ORDERED, SORTED
.distinct() // DISTINCT, ORDERED, SORTED
.map(i->i+1) // ORDERED
.unordered(); //none
Как мы узнаем различные характеристики потока, как указано в приведенном выше фрагменте?