Oracle Certified Professional: Java SE 17 Developer
The 1Z0-829 certifies professional-level command of Java SE 17: the language and object-oriented design, sealed classes and records, generics and the Collections Framework, the Stream API and functional interfaces, concurrency and the java.util.concurrent APIs, exception handling, I/O and NIO.2, the module system, JDBC and localization.
Ready to sit the mock exam?
The timer starts as soon as you begin. You can flag questions, move freely between them, and review everything before submitting. No sign-in required — sign in afterwards to save the result to your history.
Start 1Z0-829 examSkills measured
Language Fundamentals and Object-Oriented Programming
25%Data types and operators, control flow, classes, interfaces, enums, records, sealed types, inheritance and polymorphism, and pattern matching.
Generics, Collections and the Stream API
25%Generic types and bounded wildcards, List/Set/Map/Deque, Comparator, lambdas, method references, and stream pipelines and collectors.
Concurrency
15%Threads, Runnable and Callable, the Executor framework, concurrent collections, atomics, locks, and the Fork/Join and parallel streams.
Exceptions, I/O and the Module System
20%Checked vs unchecked exceptions, try-with-resources, java.io and NIO.2, serialization, and defining and using modules.
JDBC, Localization and Annotations
15%Connections, statements and result sets, transactions, Locale and resource bundles, formatting, and built-in annotations.