OpenExamsFREE PRACTICE — ANY EXAM

Java SE 21 Developer Professional — Information & Free Practice

US · Examination information

200 free questions · Answer explanations · No signup required

Start free practice →

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

Related license preparation

This examination may be required or accepted as an alternative, depending on the license and application pathway.