Introducing Streams Quiz
The questions in this quiz on Java are on the topics covered in the Streams section of the site. The table below lists the lesson used for each quiz, a description of the lesson content and the quiz number and questions associated with that lesson.
Click on a lesson in the table to go to that lesson for a refresher on the topics for that quiz.
Click on a quiz in the table to go straight to the quiz for a particular lesson.
|Lesson 1 - Introducing Streams
|In our first lesson on Streams we test your knowledge of the topics covered in the Introducing Streams lesson.
|Lesson 2 - Stream Pipelines
|In this lesson on streams we look at stream pipelines and how they work.
|Lesson 3 - Stream Operations Overview
|In this lesson on streams we present an overview of the intermediate and terminal operations available.
|Lesson 4 - Array Type Streams
|In this streams lesson we look at the various ways of creating streams from arrays.
|Lesson 5 - Numeric Streams
|In this lesson on streams we look at numeric streams and the operations associated with them.
|Lesson 6 - Other Stream Creation
|In this lesson we take a final look at stream creation by creating streams from files, functions and iterations and also find out about creating infinite streams.
|Lesson 7 - Finding & Matching
|In this streams lesson we look at the various ways of finding and matching values within our streams.
|Lesson 8 - Reduction Operations
|In this streams lesson we look at reduction operations and how to use them.
|Lesson 9 - Stream Collectors
|In this lesson we take a high level look at stream collectors by investigating the
Collector<T,A,R> interface and the
Collectors class implementation of it.
|Lesson 10 - Collecting & Aggregating Streams
|In this lesson we look at how to create collections and aggregations from our streams.
|Lesson 11 - Grouping & Partitioning Streams
|This lesson on streams is all about grouping & partitioning our streams.
|Lesson 12 - Parallel Streams
|This lesson is all about parallel streams.
Streams Quiz 1
The quiz below tests your knowledge of the material learnt in Streams - Lesson 1 - Introducing Streams.
In the next quiz we test your knowledge of stream pipelining.