New Activity
Play Matching Game
1. Aggregate Operations
2. Pipeline
3. Lambdas
4. Functional Interface

Return a non-stream result

Are made up of a data source

Specifies what type of Lambda can be passed into a given stream

Include one terminal operation

Includes ToIntFunction

Support Lambda operations as parameters

Are made up of zero or more intermediate operations

Use internal iteration

A sequence of aggregate operations

Includes Predicate

Are defined much like other methods

Can be assigned to a variable and passed around like data

Process items items from a stream, not directly from a Collection

Allow us to pass functionality into methods as parameters

Use Lambdas to perform actions on objects in a collection

Includes Consumer

Has only one method

Their parameters are specified by a functional interface