Statements (67)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
|
gptkbp:allows |
bulk operations on collections
|
gptkbp:can_be_combined_with |
lambda expressions
|
gptkbp:can_be_used_to |
aggregate data
filter data transform data sort data |
gptkbp:can_be_used_with |
gptkb:collection
Arrays Optional class Collectors class |
gptkbp:designed_by |
gptkb:Oracle_Corporation
|
gptkbp:enables |
lazy evaluation
|
https://www.w3.org/2000/01/rdf-schema#label |
Java Stream API
|
gptkbp:includes |
filter operation
map operation reduce operation collect operation |
gptkbp:introduced_in |
gptkb:Java_8
|
gptkbp:is |
used in data analysis
used in asynchronous programming used in data processing pipelines used for data processing used in data transformation used in reactive programming part of Java EE used in event-driven programming a feature of Java a part of Java Collections Framework designed for concurrency designed for parallelism intermediate operation not a data structure part of Java ME part of Java SE terminal operation used in code clarity improvement used in code conciseness improvement used in code efficiency improvement used in code expressiveness improvement used in code flexibility improvement used in code maintainability improvement used in code performance improvement used in code readability improvement used in code scalability improvement used in code simplicity improvement used in data aggregation used in data collection used in data filtering used in data manipulation used in data mapping used in data reduction used in data sorting used in functional programming used in multi-threading used in performance optimization |
gptkbp:is_part_of |
gptkb:Java_programming_language
|
gptkbp:provides |
functional-style operations
stream operations |
gptkbp:supports |
parallel processing
method references |
gptkbp:bfsParent |
gptkb:Java_SE
gptkb:API gptkb:Java gptkb:Java_2_Platform gptkb:Java_Development_Kit_(JDK) |
gptkbp:bfsLayer |
4
|