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
What's included
Full mock exams
Topic drills
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)
Practice by topic
Each topic has its own page of worked questions — the prompt, every option, why each is right or wrong, and the explanation.
- Advanced Class Design & Design Patterns (27)
- Concurrency (18)
- Date/Time API (JSR-310) (16)
- Generics and Collections (22)
- Handling Exceptions (19)
- JDBC (16)
- Java I/O and NIO.2 (18)
- Java Platform Module System (JPMS) (18)
- Lambda Expressions and Functional Interfaces (18)
- Localization (16)
- Pattern Matching (instanceof, switch, record patterns) (16)
- Records (16)
- Sealed Classes & Interfaces (16)
- Stream API (19)
- Switch Expressions & Statements (19)
- Text Blocks (14)
- Working with Java Data Types (23)
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.