OCA Java SE 8 β’ OCP Java SE 17 β’ OCP Java SE 21
Hereβs a clear comparison of the three major Oracle Java certifications to help you choose the right path.
| Feature | OCA Java SE 8 (1Z0-808) |
OCP Java SE 17 (1Z0-829) |
OCP Java SE 21 (1Z0-830) |
|---|---|---|---|
| Certification Level | Associate | Professional | Professional |
| Main Focus | Core Java fundamentals | Modern Java features (8β17) | Latest Java platform (17β21) |
| Language Features | Classes, inheritance, arrays, exceptions | Lambdas, streams, modules, records, sealed classes | Pattern matching, record patterns, enhanced switch |
| Concurrency | Not covered | Threads, executors, parallel streams | Virtual threads, modern concurrency |
| Functional Programming | Not covered | Lambdas, functional interfaces, streams | Advanced stream and functional patterns |
| Modules (JPMS) | Not covered | Yes | Yes |
| Exam Duration | 120 minutes | 90 minutes | 90 minutes |
| Questions | 56 | 50 | 50 |
| Passing Score | 65% | 68% | 68% |
3 days free β’ 1,624 questions β’ 29 practice exams