Este repositório reúne informações sobre meus estudos em Java, documentando os tópicos, práticas e recursos que utilizei para aprender e aprimorar minhas habilidades na linguagem.
-
Java Básico: Fundamentos da linguagem Java, estruturas de controle, tipos de dados, classes e objetos.
-
OOP (Programação Orientada a Objetos): Princípios de OOP, herança, encapsulamento, polimorfismo, etc.
-
Tratamento de Exceções: Lidando com exceções e erros de forma eficaz.
-
Collections Framework e Stream API: Listas, conjuntos, mapas e outras estruturas de dados. Stream API para facilitar o processamento de coleções de dados.
-
Date/Time API: API de datas e horários para trabalhar com datas, horas e fusos horários de forma mais eficiente.
-
JDBC (Java Database Connectivity): Acesso a bancos de dados usando Java.
-
Apache Maven: Configurar e utilizar o Maven, uma ferramenta amplamente usada para gerenciar dependências e compilar projetos Java.
-
Reflection API e Classes Seladas: Reflection API para inspecionar e manipular objetos em tempo de execução e aprenda sobre as classes seladas, que restringem a extensão de classes.
-
Boas Práticas e Padrões de Projetos:: Práticas de programação e aprenda diversos padrões de projetos para melhorar a qualidade e a manutenibilidade do seu código.
-
Adicionais:: Expressões Lambda e Method Reference, Optional, Date/Time API legado.
- Cursos Online: