Browse Oracle Certification Guides

1Z0-829 Java 17 Streams and Optional Guide

Study 1Z0-829 Java 17 Streams and Optional: key concepts, common traps, and exam decision cues.

This is one of the biggest scoring lanes. Streams combine type inference, collector contracts, ordering, laziness, and optional handling into one area where intuition often fails.

Work this chapter in order

Lesson Focus
7.1 Collectors and Optional Learn how the exam tests stream stages, collectors, Optional behavior, and safe parallel use.

Fast routing inside this chapter

If the question is really about… Go first to…
lambda-driven stream behavior 7.1 Collectors and Optional
terminal operations or stream reuse 7.1 Collectors and Optional
Optional behavior or parallel safety 7.1 Collectors and Optional

What strong answers usually do

  • identify source, intermediate stages, and terminal stage separately
  • treat collector result shape as part of the answer
  • remember Optional is a value-absence tool, not a collection substitute

In this section

Revised on Sunday, May 10, 2026