Statements (95)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
|
gptkbp:allows |
filtering of data
mapping of data reducing of data |
gptkbp:can_be_combined_with |
method references
|
gptkbp:can_be_used_to |
process large datasets
transform data sort data create pipelines limit data perform aggregate operations perform filtering and mapping skip elements |
gptkbp:can_be_used_with |
gptkb:collection
Optional Arrays |
gptkbp:created_by |
gptkb:collection
arrays Arrays.stream() Collection.stream() Stream.of() I/ O channels |
gptkbp:designed_for |
gptkb:Java_programming_language
|
gptkbp:enables |
collecting results
|
gptkbp:feature |
gptkb:Java_programming_language
|
https://www.w3.org/2000/01/rdf-schema#label |
Stream API
|
gptkbp:hyper_threading |
gptkb:true
|
gptkbp:introduced_in |
gptkb:Java_8
|
gptkbp:is |
a data structure
a sequence of elements |
gptkbp:is_beneficial_for |
performance optimization
|
gptkbp:is_compatible_with |
gptkb:Java_12
gptkb:Java_9 gptkb:Java_14 gptkb:Java_20 gptkb:Java_11 gptkb:Java_18 gptkb:Java_19 gptkb:Java_15 gptkb:Java_13 gptkb:Java_16 gptkb:Java_17 gptkb:Java_10 lambda expressions Java 8 features |
gptkbp:is_designed_for |
processing sequences of elements
|
gptkbp:is_designed_to |
easy to read
concurrent-friendly |
gptkbp:is_implemented_in |
Java language
|
gptkbp:is_known_for |
its fluent interface
|
gptkbp:is_not_mutable |
gptkb:true
|
gptkbp:is_often_compared_to |
traditional for-loops
|
gptkbp:is_often_used_in |
Optional class
data processing tasks |
gptkbp:is_part_of |
gptkb:Java_SE
gptkb:Java_SE_8 gptkb:Java_Collections_Framework java.util.stream package Java 8 enhancements |
gptkbp:is_supported_by |
gptkb:Java_Development_Kit_(JDK)
|
gptkbp:is_used_for |
data collection
data manipulation data filtering data transformation data aggregation data sorting bulk operations on collections |
gptkbp:is_used_in |
data analysis
data manipulation functional programming data processing real-time data processing big data applications functional programming paradigms functional-style programming |
gptkbp:key_feature |
gptkb:Java_8
|
gptkbp:provides |
terminal operations
reduce operations lazy evaluation functional-style operations distinct operations intermediate operations |
gptkbp:runs_through |
gptkb:true
|
gptkbp:supports |
parallel processing
laziness lambda expressions method references infinite streams |
gptkbp:bfsParent |
gptkb:Java_SE
gptkb:Java_2_Platform gptkb:Java_8 gptkb:Java_Development_Kit_(JDK) gptkb:collectors gptkb:collection |
gptkbp:bfsLayer |
4
|