Java SE 21 Developer Professional — Information & Free Practice
US · Examination information
200 free questions · Answer explanations · No signup required
Java SE 21 Developer Professional
- Provider
- Oracle University
- Format
- Proctored Online; Multiple Choice
- Exam questions
- Total questions: 50.
- Time limit
- 120 Minutes
- Passing score
- 68%
Examination outline
Handling Date, Time, Text, Numeric and Boolean Values
- Primitives, wrappers, expressions, Math API and conversions
- Text, text blocks, String and StringBuilder
- Date-Time API, zones and daylight saving time
Controlling Program Flow
- Conditional, switch and loop constructs; break and continue
Using Object-Oriented Concepts in Java
- Objects, nested classes, references and garbage collection
- Classes, records, fields, methods, constructors and initializers
- Method overloading and variable arguments
- Variable scope, encapsulation, immutability and local type inference
- Inheritance, sealed types, polymorphism, casting and pattern matching
- Interfaces, functional interfaces and interface methods
- Enums with fields, methods and constructors
Handling Exceptions
- Try/catch/finally, resources, multi-catch and custom exceptions
Working with Arrays and Collections
- Arrays, List, Set, Map and Deque operations
Working with Streams and Lambda expressions
- Object and primitive stream pipelines with functional interfaces
- Decomposition, concatenation, reduction, grouping and partitioning
Packaging and Deploying Java Code
- Modules, reflection, dependencies, services, providers and consumers
- Compilation, JARs, runtime images and module migration
Managing Concurrent Code Execution
- Platform and virtual threads, tasks, lifecycle and executors
- Thread safety, locking and concurrent APIs
- Concurrent collection processing and parallel streams
Using Java I/O API
- Console and file I/O streams
- Object serialization and deserialization
- Path objects, properties and java.nio.file
Implementing Localization
- Locales, resource bundles, message and value parsing and formatting
Examination sources
- Oracle MyLearn examination
Exam Overview / scope adoption link; scope index block 38
- Oracle MyLearn examination
Prepare for the exam / Review exam topics / first domain
- Oracle MyLearn examination
Review exam topics / assumptions and supplementary expectations
- Oracle MyLearn examination
Exam details / Delivery through Passing Score
- Oracle MyLearn examination
After the exam
- Oracle Certification Program Guidelines
Exam Scoring Policy / score reports
- Oracle MyLearn examination
Register for online exam
- Oracle MyLearn examination
Take recommended training
- Oracle MyLearn examination
Things to do before your exam session / Your computer
- Oracle MyLearn examination
Things to do before your exam session / Your Identification
- Oracle MyLearn examination
Things to do before your exam session / Testing Space / check-in
- Oracle MyLearn examination
Things to do before your exam session / Testing Space / restrictions
- Oracle Certification Program Guidelines
Exam Attempt Policy
- Oracle Certification
Get Oracle Certified / Schedule your exam
Related license preparation
This examination may be required or accepted as an alternative, depending on the license and application pathway.