2019-11-26

Java Stream API

Processing Data with Java SE 8 Streams, Part 1
https://www.oracle.com/technical-resources/articles/java/ma14-java-se-8-streams.html  

Part 2: Processing Data with Java SE 8 Streams
https://www.oracle.com/technical-resources/articles/java/architect-streams-pt2.html

Package java.util.stream 
https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html

Interface Stream
https://docs.oracle.com/javase/8/docs/api/?java/util/stream/Stream.html

https://www.youtube.com/watch?v=t1-YZ6bF-g0
Intermediate operations:
filter
map
flatmap
sort (sorted?)
anyMatch
distinct
findFirst

skip

Terminal operations:
forEach
collect
reduce
count
min
max
summaryStatistics


Stream API,part 1 https://www.youtube.com/watch?v=O8oN4KSZEXE
 Intermediate operations:
filter
map
flatmap
peek
sorted
distinct
limit
skip

unordered
parallel
sequential

Terminal operations:
forEach, iterator
find[First|All]
[all|any|non]Match
reduction, collectors

Stream API,part 2 https://www.youtube.com/watch?v=i0Jr2l3jrDA

No comments: