Free Java SE 17 (1Z0-829) Exam Prep
Oracle Java SE 17 Developer Certified Professional (1Z0-829)
Prepare for the Java SE 17 (1Z0-829) exam without spending hundreds on expensive prep courses. Free study guides, practice questions, flashcards, and related exam resources.
Quick Facts
Explore More Oracle Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
More From This Family
Videos and articles for deeper review.
Java Oracle Certifications: Study Roadmap
Follow this path to organize your exam preparation
Phase 1You are here
Refresh fundamentals: data types, var, operators, control flow, exception handling, and the String API.
Phase 2
Master Java 17 language features: records, sealed classes, pattern matching for instanceof, switch expressions, text blocks.
Phase 3
Drill streams, lambdas, Optional, Collectors, java.time, and concurrency (CompletableFuture, locks, atomics).
Phase 4
Tackle modules (JPMS), JDBC, localization, annotations, and run timed full-length practice sessions.
Can You Take the Java SE 17 (1Z0-829) Exam?
Check if you meet the basic eligibility requirements
- •Oracle account with an exam attempt in Oracle MyLearn
- •Valid government photo ID for the online proctored check-in
- •Webcam, stable internet, and Google Chrome or Microsoft Edge for the online proctored session
Java SE 17 (1Z0-829) Quick Facts
Time to Get Licensed
8-14 weeks for most candidates with prior Java exposure
From start to license in hand
Retake Policy
Oracle's Certification Program Guidelines let candidates schedule a retake of a failed exam using a new exam attempt (no free retake) and do not allow retaking a passed exam; the guidelines do not state a minimum waiting period. Reschedule or cancel at least 24 hours before the appointment, because a no-show counts as an attempt.
Total Cost Breakdown
Free Java SE 17 (1Z0-829) Prep Tools
Reported exam pass rate: Oracle does not publish official 1Z0-829 pass rates.. These figures describe exam candidates, not OpenExamPrep user outcomes. Check the exam sponsor’s website for published statistics.
100 Practice Questions
Mapped to the 1Z0-829 objectives across Java SE 17 LTS features.
AI-Powered Explanations
Drill records, sealed classes, streams, and concurrency with adaptive feedback.
2026 Updated
Review the current 1Z0-829 objectives, US$245 attempt price, MyLearn delivery, and the February 28, 2027 retirement date.
Free Access
Train against Java SE 17 questions before paying the $245 USD exam fee.
What You'll Study
17 chapters covering the exam topics in this guide
Introduction: The 1Z0-829 Exam
1 sections
Chapter 1: Java Fundamentals & Language Basics
4 sections
Chapter 2: Program Flow & Decision Constructs
3 sections
Chapter 3: Object-Oriented Design & Class Mechanics
4 sections
Chapter 4: Advanced OOP: Interfaces, Records & Sealed Types
4 sections
Chapter 5: Pattern Matching & Nested Types
3 sections
Chapter 6: Generics, Collections & Arrays
5 sections
Chapter 7: Functional Programming & Lambda Expressions
3 sections
Chapter 8: The Stream API
4 sections
Chapter 9: Advanced Streams & Collectors
3 sections
Chapter 10: Exception Handling
3 sections
Chapter 11: Date/Time API & Localization
5 sections
Chapter 12: Java Platform Module System (JPMS)
5 sections
Chapter 13: Concurrency & Multithreading
4 sections
Chapter 14: Java I/O and NIO.2
4 sections
Chapter 15: Accessing Databases with JDBC
3 sections
Chapter 16: Annotations & the Java Logging API
2 sections
Java SE 17 (1Z0-829) Exam Details
Oracle Java SE 17 Developer Certified Professional (1Z0-829)
Administered by Oracle
Exam Content Breakdown
Based on the official Oracle content outline
Primitives and wrapper classes with the Math API, parentheses, type promotion and casting; String, StringBuilder and text blocks; date, time, duration, period, instant and time-zone objects.
if/else, switch statements and expressions, loops, and break and continue statements.
Objects and nested classes, object life cycle and garbage collection, classes and records, overloading with varargs, scope, var, encapsulation and immutability, inheritance with abstract and sealed classes, overriding, polymorphism, casting, instanceof and pattern matching, interfaces, functional interfaces, and enums.
try/catch/finally, try-with-resources, multi-catch blocks, and custom exceptions.
Arrays, List, Set, Map and Deque collections: add, remove, update, retrieve and sort elements.
Object and primitive streams with lambdas implementing functional interfaces; decomposition, concatenation, reduction, grouping and partitioning on sequential and parallel streams.
Modules and dependencies, exposing content including for reflection, services; compiling, modular and non-modular JARs, runtime images, and migration with unnamed and automatic modules.
Runnable and Callable worker threads, thread life cycle and executor services; thread-safe code with locking and the concurrent API; processing collections concurrently, including parallel streams.
Console and file data with I/O streams, object serialization, and Path objects with the java.nio.file API.
Connections, basic, prepared and callable statements, query results, and transaction control.
Locales, resource bundles, and parsing and formatting messages, dates, times, numbers, currency and percentages.
What's Included
17 Chapters
Complete exam coverage
Practice Quizzes
With detailed explanations
Free to Start
No credit card required

Quality Exam Prep Shouldn't Cost Hundreds
I'm Ran Chen, an engineer with 20+ years of coding experience. I passed my Life Insurance license, EA exam, SIE, Series 6, 63, 65, and finally the CFP® exam.
Through all these exams, one thing became clear: exam prep is expensive. But with AI, we can change that. Quality preparation can now be free for everyone.
What's Next After the Java SE 17 (1Z0-829)?
After passing the Java SE 17 (1Z0-829), you can pursue these career paths
Oracle Java SE 21 Developer (1Z0-830)
Refresh credentials on the next Java LTS with virtual threads, sequenced collections, and finalized switch patterns.
Spring Professional
Pair Java SE depth with the leading enterprise framework used by Java teams.
AWS Certified Developer - Associate
Add cloud delivery skills for Java services running on AWS Lambda, ECS, or EKS.
Java SE 17 (1Z0-829) Exam FAQ
Official Oracle Resources
Verify information with these official sources
More Free Resources
Ready to Start Your Free Java SE 17 (1Z0-829) Prep?
Review the study guide, practice key concepts, and use the free tools at your own pace.
