Java SE 17 Developer

Free diagnostic practice

Oracle logo

Java SE 17 Developer

1Z0-829

The Java SE 17 Developer (1Z0-829) certification is a professional-grade credential designed to validate a developer's ability to design, implement, and debug applications using the Java SE 17 platform

90 min
68% to pass
50 bank questions
12 domains
Start the full practice examJava SE 17 Developer — freshly shuffled Foundation questions, timed, with domain scoring and explanations.

Exam syllabus, organized by domain

The official Oracle blueprint, with the real weight each domain carries on test day.

Try a real question

Answer one question from the live bank. Grading happens on our servers, so the answer key never reaches the page.

Try a real question

Sample Java SE 17 Developer exam question

Answer this question the same way you would on exam day. No sign-up needed — one random question, three tries to swap it out.

MasterArrays and Collections

A Java 8 application was migrated to Java SE 17. The bootstrap code still calls Class.forName with the MySQL driver class before DriverManager.getConnection. The MySQL Connector/J jar is on the classpath and supports JDBC automatic discovery. What is true about this manual class loading?

Exam facts at a glance

Every figure below comes from the certification record or from the question bank itself.

Time limit
90 minutes
Passing score
68%
Domains
12
Questions in our bank
50
Level
ASSOCIATE
Measured complexity
1.8 / 10
Question mix
21 single · 16 multi · 13 interactive

Where the hard questions actually are

We score every question in the bank 1-10 on a reproducible formula. Below is the per-domain breakdown.

Exam complexity score1.8/10Gentle · measured across 50 bank questions
  • Arrays and Collections5 questions · complexity 2.0/10 · Gentle

    40% multi-select · 0% scenario · 20% interactive

  • Concurrency7 questions · complexity 1.7/10 · Gentle

    29% multi-select · 0% scenario · 29% interactive

  • Controlling Program Flow2 questions · complexity 2.0/10 · Gentle

    50% multi-select · 0% scenario · 0% interactive

  • Handling Date, Time, Text, Numeric and Boolean Values4 questions · complexity 1.5/10 · Gentle

    25% multi-select · 0% scenario · 25% interactive

  • Handling Exceptions3 questions · complexity 2.0/10 · Gentle

    33% multi-select · 0% scenario · 33% interactive

  • I/O and NIO.23 questions · complexity 2.0/10 · Gentle

    33% multi-select · 0% scenario · 33% interactive

  • JDBC3 questions · complexity 2.0/10 · Gentle

    33% multi-select · 0% scenario · 33% interactive

  • Localization2 questions · complexity 2.0/10 · Gentle

    50% multi-select · 0% scenario · 0% interactive

  • Modules and Deployment4 questions · complexity 1.5/10 · Gentle

    25% multi-select · 0% scenario · 25% interactive

  • Object-Oriented Concepts10 questions · complexity 1.8/10 · Gentle

    30% multi-select · 0% scenario · 30% interactive

  • Streams and Lambda Expressions6 questions · complexity 2.0/10 · Gentle

    33% multi-select · 0% scenario · 33% interactive

  • Supplementary Topics1 questions · complexity 1.0/10 · Gentle

    0% multi-select · 0% scenario · 0% interactive

See the full difficulty breakdown and the methodology

Read the questions before you take them

The question bank with the correct answer and a written explanation for every item.

Browse 50 Java SE 17 Developer questions with answers

Frequently asked questions

What you need to know before attempting the Java SE 17 Developer certification.

Compare related certifications

Related articles