Statements (50)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:API
|
gptkbp:allows |
parallel processing
|
gptkbp:canBe |
true
|
gptkbp:designedFor |
processing sequences of elements
|
gptkbp:enables |
functional-style operations
|
https://www.w3.org/2000/01/rdf-schema#label |
Java Stream API
|
gptkbp:includes |
filter operation
map operation reduce operation |
gptkbp:introduced |
gptkb:Java_8
|
gptkbp:isCompatibleWith |
Java Collections Framework
|
gptkbp:isComposedOf |
terminal operations
intermediate operations |
gptkbp:isCounteredBy |
collect operation
anyMatch operation count operation findAny operation forEach operation noneMatch operation Arrays.stream() Collection.stream() Stream.of() allMatch_operation findFirst_operation |
gptkbp:isOptimizedFor |
performance
|
gptkbp:isPartOf |
gptkb:Java_SE_8
gptkb:Java_programming_language gptkb:Java_Development_Kit_(JDK) |
gptkbp:isSetIn |
true
|
gptkbp:isSuitableFor |
true
|
gptkbp:isThreatenedBy |
true
|
gptkbp:isUsedFor |
Optional
Collections Arrays bulk operations |
gptkbp:isUsedIn |
big data processing
data filtering data processing data transformation real-time data processing data aggregation stream processing frameworks |
gptkbp:provides |
gptkb:LongStream
DoubleStream IntStream aggregate operations |
gptkbp:supports |
functional programming
lambda expressions method references lazy evaluation |