Oracle Certified Professional: Java SE 17 Developer

1Z0-829

Money Back Guarantee
98% Success Rate
Real Questions
SAVE 5%
$79.99
$75.99

1Z0-829 - 1 item(s)

Exam SimulatorInteractive practice tests
$75.99
Lifetime Access & Updates
Access on Mobile & Desktop
Save more with Multi-exam Discounts
Applies automatically
2 exams25% off
3 exams30% off
4 exams35% off
5 exams40% off
6+ exams45% off
Question Types
Multiple choiceFill in the blankDiagramsCase studies

What's Included

225
Practice Questions
1
Exam Versions
Languages
Translation Beta
Oct 1, 2021
Release Date
Dec 24, 2025Last Updated

Complete Exam Package

225 1Z0-829 practice questions with detailed explanations

Multiple Exam Modes

Study Mode, Timed Practice, and Flashcard Review

Lifetime Updates

Stay current with free question updates and new exam versions

Money Back Guarantee

Ace your exam or your money back

Get the largest library of Oracle practice tests — Free with our Exam Simulator.

Exam Details

Duration90 min
Passing Score68%
LevelProfessional
TestingPearson VUE
Valid ForLifetime (no expiration)
Release DateOct 1, 2021
Exam Cost$245

What topics are on the 1Z0-829 exam?

1

Handling date, time, text, numeric and boolean values 10%

1.1
Use primitives and wrapper classes
3 subtopics
1.1.1Primitives and Wrapper Classes
1.1.2Math API
1.1.3Arithmetic and Boolean Expressions
Learning Objectives
  • Evaluate arithmetic and boolean expressions using primitives and wrapper classes
  • Apply type promotion and casting correctly
  • Use Math API for mathematical operations
1.2
Manipulate text using String and StringBuilder
3 subtopics
1.2.1String Class
1.2.2StringBuilder Class
1.2.3Text Blocks (Java 15+)
Learning Objectives
  • Manipulate strings using String and StringBuilder classes
  • Understand String immutability and performance implications
  • Use text blocks for multi-line string literals
1.3
Manipulate date and time objects using Date-Time API
3 subtopics
1.3.1Date and Time Classes
1.3.2Period and Duration
1.3.3Time Zones
Learning Objectives
  • Create and manipulate date, time, and time-zone objects
  • Use Period and Duration for date/time calculations
  • Work with Instant for machine-readable timestamps
Domain Hands-on Skills
String manipulation in real-world scenariosDate/time calculations for business logicType conversion and casting
Common Mistakes to Avoid
  • Confusing String concatenation with StringBuilder
  • Not understanding String pool behavior
  • Mixing Period and Duration incorrectly
  • Forgetting that date/time objects are immutable
2

Controlling Program Flow 8%

3

Utilizing Java Object-Oriented Approach 30%

4

Handling Exceptions 7%

5

Working with Arrays and Collections 10%

6

Working with Streams and Lambda expressions 12%

7

Packaging and deploying Java code and use the Java Platform Module System 8%

8

Managing concurrent code execution 8%

9

Using Java I/O API 7%

10

Accessing databases using JDBC 5%

11

Implementing Localization 5%

How do I earn the Oracle Certified Professional: Java SE 17 Developer certification?

Official Pathway Guidance

Track: Java

Prerequisites

  • Optional

Next Steps

  • 1Z0-830Java SE 21 Developer
    Upgrade to latest LTS Java version (Java 21)
  • Oracle Certified Master: Java SEOracle Certified Master, Java SE
    Highest level of Java certification (invitation only)

Current Level

Alternative Paths

Complementary Certifications

Career Progression

Entry Level

  • Certifications:Oracle Certified Associate (OCA)
  • Typical Role:Junior Java Developer

Professional Level

  • Certifications:Oracle Certified Professional: Java SE 17 Developer • Oracle Certified Professional: Java SE 21 Developer
  • Typical Roles:Java Developer, Backend Developer, Software Engineer, Application Developer

Expert Level

  • Certifications:Oracle Certified Master: Java SE
  • Typical Roles:Senior Java Architect, Java Technical Lead, Principal Engineer

Certification Maintenance

  • Recertification Options:
    Certification does not expireOptional: Upgrade to newer Java versions (e.g., Java 21) to stay current

How do I study for the 1Z0-829 Exam?

Practice the Oracle Certified Professional: Java SE 17 Developer with our Exam Simulator

Free practice questions, exam guides, and real exam‑style explanations in our Planet Cert simulator.

Official Resources

Free Resources

Oracle Java TutorialsOracleJava Magazine - OracleOracleOracle Learning ExplorerOracle UniversityGitHub - 1Z0-829 Preparation RepositoryCommunityJava SE 17 Release NotesOracle

Community Resources

Oracle Java Certification ForumOracleCodeRanch Java Certification ForumCodeRanchReddit - r/javahelpReddit

Hands-on Labs

JetBrains Academy - Java Developer TrackJetBrainsCodingbat Java PracticeCodingBatLeetCode Java ProblemsLeetCode

Study Tips

  • Tip: Hands-on Practice; Description: Write code for every topic. Don't just read - implement examples and experiment with variations.
  • Tip: Focus on Java 17 Features; Description: Pay special attention to new features: records, sealed classes, pattern matching, text blocks, switch expressions.
  • Tip: Understand Exam Format; Description: The exam assumes missing imports exist and code fragments have supporting code. Read questions carefully.
  • Tip: Practice Time Management; Description: 50 questions in 90 minutes means ~1.8 minutes per question. Practice with timed tests.
  • Tip: Master Tricky Topics; Description: Focus extra time on: streams, modules, concurrency, exception handling, and overloading/overriding.
  • Tip: Use Multiple Resources; Description: Combine books, video courses, and practice tests for comprehensive coverage.
  • Tip: Review Explanations; Description: For practice tests, review explanations for both correct and incorrect answers.
  • Tip: Build Real Projects; Description: Create small projects using Java 17 features to solidify understanding.

What's changed on this exam?

Status: ACTIVE

Technology Coverage

Virtual Threads (Project Loom)Java 21

Not in 1Z0-829 (Java 17), but featured in 1Z0-830 (Java 21)

Released: 2023-09-19
Pattern Matching for SwitchJava 17 (Preview), Java 21 (Finalized)

Preview feature in Java 17, likely tested in limited form in 1Z0-829

Released: 2021-09-14
Sealed ClassesJava 17

Key topic in 1Z0-829 exam

Released: 2021-09-14
RecordsJava 16 (Finalized)

Major topic in 1Z0-829 exam

Released: 2021-03-16

Industry Trends

Who should take this exam?

Experience Level: Intermediate

How do I register & what's the exam fee?

Exam Cost$245 USD
Testing CentersPearson VUE
Online ProctoringAvailable

How long is the certification valid?

Valid ForLifetime (no expiration)

Students Also Purchased

Student Reviews

This exam simulator was instrumental in my success. The questions were very similar to the actual exam!

Sarah ChenSenior Developer

I passed on my first attempt thanks to this comprehensive practice exam. Worth every penny!

Michael RodriguezSolutions Architect

The detailed explanations helped me understand not just the answers, but the concepts behind them.

Emily JohnsonDevOps Engineer

Study Resources