Skip to content

Module 06 · Streams & Lambdas

Objective group 6: functional Java — lambdas and functional interfaces, the Stream pipeline, reduction and Collectors, and Optional/primitive streams. The exam tests laziness, single-use streams, Collectors, and the orElse/orElseGet distinction.

Lessons

#LessonWhat it covers
01Lambdas & Functional InterfacesSyntax, java.util.function, method references, capture.
02Streams BasicsCreation, intermediate vs terminal, laziness, core operations.
03Reduction & Collectorsreduce, collect, grouping/partitioning, downstream collectors.
04Optional & Primitive StreamsOptional API, IntStream/…, summary statistics.

Module Mini-Exam

A timed, mixed quiz covering the whole module. Aim well above the real exam's 68% pass bar.

Mini-Exam

  • 8 questions
  • 20 minutes
  • 9 total points
  • Pass: 7 pts (68%)