SaveMyCert
Oracle · 1Z0-831 · ProfessionalComing soon

Know exactly what the code does. Pass OCP Java SE 25.

Revision notes on the Java language and core APIs — records, sealed types, switch patterns, streams and gatherers, virtual threads and scoped values, modules, I/O and localization — built to the 1Z0-831 exam topics, plus code-reading practice that explains every option and full-length timed mocks.

1Z0-831 prep is in production

The official exam blueprint is below — domains, weightings and every topic you’ll be tested on. The lessons, question bank and mock exams aren’t ready yet, so there’s nothing to sign up for on this exam. AWS Certified AI Practitioner is fully live today — free, with an account.

savemycert.app/oracle-java-se-developer
Exam blueprint
10domains
Handling Date, Time, Text, Numeric and Boolean Values11%
Implementing Program Flow Control Using Decision and Looping Constructs8%
Applying Object-Oriented Principles in Java Programs18%
Implementing Exception Handling in Java Applications8%
Using Arrays and Collections to Store and Retrieve Data8%
Processing Data Using Streams and Lambda Expressions9%
Packaging and Deploying Java Code9%
Implementing Multithreading for Concurrent Code Execution11%
Performing Input and Output Operations Using the Java I/O API11%
Developing Applications with Localization Support7%
50 questions120 min time68% to pass
Exam facts

The 1Z0-831 exam at a glance

Official exam details from the Oracle exam guide — the numbers our mock exams will mirror.

Questions50
Time limit120 min
Passing score68%
FormatMultiple choice
Who it’s for

Who should take the 1Z0-831?

1Z0-831 is a professional-level certification for experienced practitioners. It tests design judgment across complex, multi-service scenarios — not recall.

You lead design decisions

You're the person who chooses between architectures. 1Z0-831 validates that judgment against Oracle's own bar.

You have years of hands-on work

Professional-level exams reward breadth and battle scars. If you've operated production systems on Oracle, this is the credential that says so.

You hold associate certs

The step up from associate level: longer scenarios, more trade-offs, and the most senior individual credential Oracle offers.

The blueprint

What’s on the 1Z0-831 exam

The official 1Z0-831 domains and their exam weightings. Our lessons, questions and mocks will be weighted to match them exactly.

Domain 111%

Handling Date, Time, Text, Numeric and Boolean Values

Primitives and wrappers, expressions and casting, String/StringBuilder and text blocks, and the Date-Time API. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 28%

Implementing Program Flow Control Using Decision and Looping Constructs

if/else, switch statements and expressions, loops, break and continue. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 318%

Applying Object-Oriented Principles in Java Programs

Objects and their life cycle, classes and records, overloading, scope and immutability, inheritance with abstract and sealed types, interfaces and enums. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 48%

Implementing Exception Handling in Java Applications

try/catch/finally, try-with-resources, multi-catch and custom exceptions. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 58%

Using Arrays and Collections to Store and Retrieve Data

Arrays, List, Set, Map, Deque and sequenced collections — adding, removing, updating, retrieving and sorting. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 69%

Processing Data Using Streams and Lambda Expressions

Object and primitive streams with lambdas, plus decomposition, concatenation, reduction, grouping, partitioning and gatherers. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 79%

Packaging and Deploying Java Code

Modules, services and module imports; compiling and running source (compact source files, instance main), JARs, runtime images and migration to modules. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 811%

Implementing Multithreading for Concurrent Code Execution

Platform and virtual threads, executors and scoped values, thread safety with locks and the concurrent API, and concurrent collections and parallel streams. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 911%

Performing Input and Output Operations Using the Java I/O API

Console and file I/O streams, serialization, and Path objects with the java.nio.file API. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

Domain 107%

Developing Applications with Localization Support

Locales and resource bundles; parsing and formatting messages, dates, times, numbers, currency and percentages. Oracle publishes no domain weights; weight approximates the objective share, with a floor for every section.

1Z0-831 questions, answered

Not yet. The 1Z0-831 blueprint above is the official exam guide — its domains, weightings and topics — but the lessons, question bank and mock exams are still in production. AWS Certified AI Practitioner (AIF-C01) is fully live today, and it's free.

1Z0-831 prep is on the way

AWS Certified AI Practitioner is ready today — every lesson, the full question bank and all mock exams, free with an account.

Study AIF-C01