OCP Java SE 17

Exam code 1Z0-829 · Updated Jul 2026

Practice questions for the Oracle Certified Professional, Java SE 17 Developer (1Z0-829) exam. Covers modern Java through Java 17 — records, sealed classes, pattern matching for instanceof and switch, the module system, streams, concurrency, JDBC, and localization.

Topics covered · 17

Advanced Class Design & Design PatternsConcurrencyWorking with Java Data TypesDate/Time API (JSR-310)Handling ExceptionsText BlocksLocalizationGenerics and CollectionsStream APILambda Expressions and Functional InterfacesSwitch Expressions & StatementsPattern Matching (instanceof, switch, record patterns)RecordsSealed Classes & InterfacesJava I/O and NIO.2JDBCJava Platform Module System (JPMS)
TestHoop Originals

What's included

Full mock exams
3 exams
Topic drills
17 drills
Total questions
311 across all mocks

Full mock exams

Full Practice Exam 1
90 min · 50 questions
covers: Advanced Class Design & Design Patterns, Working with Java Data Types, Text Blocks +14 more
Not started
Full Practice Exam 2
90 min · 50 questions
covers: Handling Exceptions, Localization, Working with Java Data Types +14 more
Not started
Full Practice Exam 3
90 min · 50 questions
covers: Java I/O and NIO.2, Switch Expressions & Statements, Java Platform Module System (JPMS) +14 more
Not started

Topic drills

Java Object-Oriented Approach
20 min · 11 questions
covers: Advanced Class Design & Design Patterns
Not started
Concurrency
18 min · 10 questions
covers: Concurrency
Not started
Working with Java Data Types
20 min · 11 questions
covers: Working with Java Data Types
Not started
Date/Time API (JSR-310)
16 min · 9 questions
covers: Date/Time API (JSR-310)
Not started
Handling Exceptions
18 min · 10 questions
covers: Handling Exceptions
Not started
Generics and Collections
18 min · 10 questions
covers: Generics and Collections
Not started
I-O & NIO.2
16 min · 9 questions
covers: Java I/O and NIO.2
Not started
JDBC
16 min · 9 questions
covers: JDBC
Not started
Lambda Expressions and Functional Interfaces
16 min · 9 questions
covers: Lambda Expressions and Functional Interfaces
Not started
Localization
16 min · 9 questions
covers: Localization
Not started
The Module System
16 min · 9 questions
covers: Java Platform Module System (JPMS)
Not started
Pattern Matching (instanceof)
16 min · 9 questions
covers: Pattern Matching (instanceof, switch, record patterns)
Not started
Records
16 min · 9 questions
covers: Records
Not started
Sealed Classes & Interfaces
16 min · 9 questions
covers: Sealed Classes & Interfaces
Not started
Stream API
18 min · 10 questions
covers: Stream API
Not started
Switch Expressions & Statements
16 min · 9 questions
covers: Switch Expressions & Statements
Not started
Text Blocks
16 min · 9 questions
covers: Text Blocks
Not started

Ratings

Sign in to rate this pack.

About OCP Java SE 17

OCP Java SE 17 (1Z0-829) is a practice-exam pack for the Oracle Java certification track. It contains 20 timed mock exams — 311 practice questions, totalling 9 hours 18 minutes of exam time — each with a worked explanation, not just an answer key. Topics covered include Advanced Class Design & Design Patterns, Concurrency, Working with Java Data Types, Date/Time API (JSR-310), Handling Exceptions, Text Blocks, Localization, Generics and Collections, Stream API, Lambda Expressions and Functional Interfaces, Switch Expressions & Statements and Pattern Matching (instanceof, switch, record patterns). Questions target the current Java exam objectives at an advanced level. Practice questions for the Oracle Certified Professional, Java SE 17 Developer (1Z0-829) exam. Covers modern Java through Java 17 — records, sealed classes, pattern matching for instanceof and switch, the module system, streams, concurrency, JDBC, and localization.

Topics covered

  • Advanced Class Design & Design Patterns
  • Concurrency
  • Working with Java Data Types
  • Date/Time API (JSR-310)
  • Handling Exceptions
  • Text Blocks
  • Localization
  • Generics and Collections
  • Stream API
  • Lambda Expressions and Functional Interfaces
  • Switch Expressions & Statements
  • Pattern Matching (instanceof, switch, record patterns)

At a glance

Exam code
1Z0-829
Vendor
Oracle
Track
Java
Difficulty
Advanced
Practice questions
311
Mock exams
20
Total exam time
9 hours 18 minutes
Topics covered
Advanced Class Design & Design Patterns, Concurrency, Working with Java Data Types, Date/Time API (JSR-310), Handling Exceptions, Text Blocks, Localization, Generics and Collections, Stream API, Lambda Expressions and Functional Interfaces, Switch Expressions & Statements, Pattern Matching (instanceof, switch, record patterns)
Author
TestHoop Originals

Frequently asked questions

How many practice questions does OCP Java SE 17 include?

OCP Java SE 17 includes 311 practice questions across 20 timed mock exams, each with a detailed explanation.

How long are the Oracle Java mock exams?

This pack contains 9 hours 18 minutes of timed practice across 20 mock exams, mirroring real exam conditions.

What topics does OCP Java SE 17 cover?

OCP Java SE 17 covers Advanced Class Design & Design Patterns, Concurrency, Working with Java Data Types, Date/Time API (JSR-310), Handling Exceptions, Text Blocks, Localization, Generics and Collections, Stream API, Lambda Expressions and Functional Interfaces, Switch Expressions & Statements and Pattern Matching (instanceof, switch, record patterns) — the areas the Oracle Java exam objectives examine.

How hard is the 1Z0-829 exam?

OCP Java SE 17 is pitched at an advanced level and tracks the current Oracle Java objectives.

Can I try OCP Java SE 17 for free?

You can practise questions from this pack without an account. Timed mock exams and saved progress need a free sign-in.