How hard is the Java SE 21 Developer Professional exam? +
1Z0-830 is a hard exam even for experienced Java developers. It asks you to act as the compiler: will this code compile, and what does it print? Without an IDE, subtle issues in generics, scoping, switch exhaustiveness and pattern matching are easy to miss. It also covers a wide range, from language basics to concurrency, streams, I/O, modules and localization.
What is the 1Z0-830 exam format? +
The exam has 50 multiple-choice questions with a 120-minute time limit. Many questions include long code samples that require scrolling, so reading time adds up. It is available through Oracle's online proctoring or at a test center. There is a single exam for this certification, unlike some older Java credentials that required two.
What is the passing score for 1Z0-830? +
The passing score is 68%, which means about 34 of 50 questions correct. Because the exam spans so many topics, weak spots in one or two areas can push you below the line quickly. Check Oracle's exam page before booking, as Oracle can change exam details.
How much does 1Z0-830 cost and are there prerequisites? +
The exam costs about $245 in the US, with pricing varying by country. There are no formal prerequisites. If you fail, Oracle requires a wait before you can retake the same exam, and you pay again. Some Oracle learning subscriptions include exam attempts, so check what you already have access to.
What Java 21 features are on the exam? +
Expect records, sealed classes and interfaces, pattern matching for instanceof and switch, record patterns, text blocks, enhanced switch expressions, and virtual threads alongside the concurrency API. These appear in detailed, compiler-level questions. Developers who use Java 8 or 11 at work need extra time with these features.
Should I take 1Z0-830 or the Java SE 17 exam? +
If you are starting fresh, Java SE 21 is the current long-term support release and the more relevant choice. The Java SE 17 exam (1Z0-829) covers much of the same foundation but not the newer Java 21 features. Choose 17 only if your employer specifically requires it.