Este repositório contém meus estudos e exercícios em preparação para a certificação Oracle Certified Associate Java SE 8 Programmer (OCA), com base no livro:
"OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide Exam 1Z0-808"
Autores: Jeanne Boyarsky e Scott Selikoff
src/
: Código-fonte organizado por capítulos do livro.exercises/
: Lista de exercícios e soluções, divididos por capítulo.notes/
: Resumos, dicas e estratégias de estudo.resources.md
: Links úteis e materiais complementares.
Este repositório visa me preparar para a certificação OCA Java SE 8, abordando os principais tópicos do livro:
- Introdução ao Java, estrutura de um programa, sintaxe e tipos de dados.
- Compilação e execução de um programa Java básico.
- Operadores aritméticos, relacionais, lógicos e de atribuição.
- Estruturas de controle como
if
,switch
, e loops (for
,while
,do-while
).
- Utilização das principais APIs do Java, como
String
,Math
,Wrapper Classes
,Arrays
, entre outras. - Classes utilitárias essenciais para o dia a dia do desenvolvedor Java.
- Definição de métodos em Java, parâmetros, valores de retorno e sobrecarga.
- Encapsulamento: acesso aos dados e a modificação de objetos através de getters e setters.
- Criação de classes em Java, atributos e métodos.
- Implementação de conceitos de herança, composição e relacionamentos entre classes.
- Tratamento de exceções em Java usando
try-catch
. - Criação de exceções personalizadas e boas práticas para lidar com erros de forma eficaz.
src/
: Cada pasta contém exemplos de código relacionados ao capítulo correspondente.exercises/
: Exercícios e soluções, para reforçar o aprendizado de cada capítulo.notes/
: Resumos e pontos chave dos capítulos, com dicas sobre os temas mais recorrentes no exame.
Sinta-se à vontade para contribuir com sugestões, correções ou melhorias para este repositório.