Certificação Java OCP
TL;DR
Galho atípico: não re-ensina a linguagem, é o guia das provas OCP mapeado aos galhos 1-4 (e ao 6). Cobre as duas provas vigentes — Java 21 (1Z0-830) e Java 25 (1Z0-831, esta lançada em 01/mai/2026) — com os 10 domínios oficiais, as pegadinhas clássicas, formato e estratégia. São 17 notas em 3 grupos de certificação: sobre a prova, os domínios do exame, e pegadinhas/estratégia/dia da prova. É o último galho — fecha a trilha de 18.
Sobre este galho
Este galho é deliberadamente atípico. Os outros 17 são trilhas conceituais: ensinam mecânica de linguagem, JVM, concorrência, Spring, sistemas distribuídos. Este não. Ele é um guia de prova. Seu valor não está em explicar o que é um Stream ou como funciona o var — isso a trilha já fez — mas no ângulo de certificação: o que a Oracle de fato cobra, como as questões mentem (alternativas que compilam mas não fazem o que parecem, código que parece correto e lança exceção em runtime), e onde o desenvolvedor senior tropeça justamente por excesso de confiança. Quem programa Java há anos costuma reprovar não por ignorância, mas por não conhecer as regras exatas do jogo: precedência de operadores em casos-limite, autoboxing escondido, ordem de inicialização, comportamento de finally com return.
A fronteira-assinatura deste galho é que ele linka, não re-explica. A mecânica da linguagem mora em outro lugar e é de lá que se estuda; aqui fica só o recorte de prova. Concretamente: o Galho 1 cobre linguagem e sintaxe; o Galho 2 cobre collections, streams, java.time e I/O com NIO; o Galho 3 cobre a JVM e o sistema de módulos (JPMS); o Galho 4 cobre concorrência; e o Galho 6 cobre jlink/jpackage. Cada domínio do exame aqui aponta de volta para essas notas. Não duplique conteúdo — siga o link.
Sobre a prova
- A certificação OCP — o que é, por que (e por que não) fazer — o valor real e as críticas honestas; OCA acabou.
- Qual prova mirar — Java 21 (1Z0-830) vs Java 25 (1Z0-831) — as duas provas vigentes e como escolher.
- Formato, logística e mecânica da prova — 50 questões, ~68%, online proctored, as características traiçoeiras.
- O mapa objetivo → galho — revisar a trilha pra prova — a nota-coração: cada domínio do exame mapeado às notas exatas dos galhos.
Os domínios do exame
- Domínio 1 — Datas, texto, números e booleanos
- Domínio 2 — Controle de fluxo
- Domínio 3 — Orientação a objetos
- Domínio 4 — Exceções
- Domínio 5 — Arrays e coleções
- Domínio 6 — Streams e lambdas
- Domínio 7 — Empacotamento, deployment e módulos (cobertura parcial)
- Domínio 8 — Concorrência
- O (cobertura parcial)
- Domínio 10 — Localização (cobertura parcial)
Pegadinhas, estratégia e dia da prova
- O catálogo de pegadinhas clássicas — Integer cache, String pool, try/finally, static hiding, type erasure e companhia.
- Estratégia de estudo e recursos — plano, livro Sybex, Enthuware, caderno de erros.
- O dia da prova e depois — gestão de tempo, mentalidade, após passar ou reprovar.
Rotas alternativas
- Completa: 01 → 02 → 03 → 04 → 05 → … → 17, em ordem.
- Reta-final (pré-prova): 04 (mapa) → 15 (pegadinhas) → 03 (formato) → 17 (dia da prova).
- Só-pegadinhas: 15 → domínios com mais armadilhas (07, 10, 12).
- Por-domínio: 04 (mapa) → identifique o domínio fraco → nota do domínio → galho mapeado.
- Decidir a prova: 01 → 02 → 03.
Veja também
- Trilha Java
- Linguagem e sintaxe moderna (Galho 1)
- Collections e Streams (Galho 2)
- JVM (Galho 3)
- Concorrência e paralelismo (Galho 4)
- Dicionário de Java
- Certificação OCP (tronco legado)
Notas do galho
TABLE fase, status
FROM "03-Dominios/Java/Certificação OCP"
WHERE type = "concept"
SORT file.name ASC