
Measured data
Java SE 17 Developer
We scored 50 real Java SE 17 Developer exam questions 1-10 on question complexity and broke the result down by exam domain.
- 50 questions scored
- 12 domains
- 1.8/10 overall complexity
Complexity by exam domain
Higher scores mean more demanding question formats. The exam score is computed over the whole bank, not averaged across domains.
- 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
Full per-domain breakdown
Blueprint weight, bank size and question format mix for every domain of the exam.
| Domain | Blueprint | Questions | Single | Multi | Interactive | Complexity |
|---|---|---|---|---|---|---|
| Arrays and Collections | 10% | 5 | 2 | 2 | 1 | 2.0/10Gentle |
| Concurrency | 13% | 7 | 3 | 2 | 2 | 1.7/10Gentle |
| Controlling Program Flow | 5% | 2 | 1 | 1 | 0 | 2.0/10Gentle |
| Handling Date, Time, Text, Numeric and Boolean Values | 8% | 4 | 2 | 1 | 1 | 1.5/10Gentle |
| Handling Exceptions | 7% | 3 | 1 | 1 | 1 | 2.0/10Gentle |
| I/O and NIO.2 | 5% | 3 | 1 | 1 | 1 | 2.0/10Gentle |
| JDBC | 5% | 3 | 1 | 1 | 1 | 2.0/10Gentle |
| Localization | 4% | 2 | 1 | 1 | 0 | 2.0/10Gentle |
| Modules and Deployment | 8% | 4 | 2 | 1 | 1 | 1.5/10Gentle |
| Object-Oriented Concepts | 20% | 10 | 4 | 3 | 3 | 1.8/10Gentle |
| Streams and Lambda Expressions | 12% | 6 | 2 | 2 | 2 | 2.0/10Gentle |
| Supplementary Topics | 3% | 1 | 1 | 0 | 0 | 1.0/10Gentle |
How the score is calculated
The formula is fixed and public, so anyone can reproduce these numbers from the same bank.
Every question in the Java SE 17 Developer bank is measured on four signals that can be read directly from the database. Each signal is expressed as a share of the questions in the domain, and the four shares are combined with fixed weights:
- Multi-select questions (40% weight). Items with more than one correct answer. The candidate has to find all of them, which is the single hardest format in the bank.
- Scenario questions (30% weight). Questions longer than 150 characters, which describe a situation instead of a definition and therefore test reasoning rather than recall.
- Interactive questions (20% weight). Items that require reading code or a configuration snippet.
- Deep explanations (10% weight). Questions whose explanation runs past 300 characters, which signals a concept with real nuance behind it.
The combined share is multiplied by ten to produce a 1-10 score. The exam-level score is computed over the whole bank rather than averaged across domains, so a small domain cannot distort the total. Figures on this page are recomputed from the live bank on every crawl.
Data set: Certilum Java SE 17 Developer Foundation question bank, 50 questions, 12 domains. Published by CERTILUM. This is Certilum’s own measurement of its own question bank and is not an official Oracle statistic.
- Questions analysed
- 50
- Exam domains
- 12
- Hardest domain
- Arrays and Collections (2.0)
- Most approachable domain
- Supplementary Topics (1.0)
- Question mix
- 21 single · 16 multi · 13 interactive
- Measured on
- Foundation
Frequently asked questions
What our Java SE 17 Developer complexity numbers mean and how they are produced.