Bem-vindo ao meu repositório de estudos e exercícios de Java!
Aqui organizo conteúdos, exemplos práticos e desafios com o objetivo de consolidar meu aprendizado na linguagem e evoluir de forma consistente.
Este repositório funciona como um guia de estudos modular, permitindo acompanhar minha progressão desde os fundamentos até tópicos avançados e integração com banco de dados.
Este repositório tem como propósito:
- Dominar a sintaxe e os fundamentos da linguagem Java;
- Desenvolver lógica de programação, POO e boas práticas;
- Evoluir de forma estruturada dos conceitos básicos aos avançados;
- Construir uma base sólida para trabalhar com Spring Boot, banco de dados e aplicações reais;
- Criar um material de referência pessoal e um portfólio público.
O repositório está organizado em módulos progressivos.
Cada módulo contém exemplos práticos, exercícios e anotações.
- 📝 Exemplos práticos em Java
- 🧩 Exercícios para fixação
- 💡 Comentários explicativos
- 📦 Organização por tema para facilitar revisões
- Variáveis e tipos
- Operadores
- Estruturas condicionais
- Laços de repetição
- Métodos
- Classes e objetos
- Encapsulamento
- Herança
- Polimorfismo
- Interfaces
- Arrays
- Listas
- Conjuntos
- Mapas (Collections Framework)
- Expressões Lambda
- Stream API
- Generics
- Tratamento de exceções
- Entrada e saída de arquivos (I/O)
- JDBC
- JPA / Hibernate
- Entidades
- ORM
- Persistência de dados
| Nível | Descrição | Exemplos |
|---|---|---|
| 🟢 Fácil | Conceitos básicos da linguagem | Variáveis, condicionais, loops |
| 🟡 Médio | Estruturação e POO | Classes, listas, mapas, herança |
| 🔴 Difícil | Assuntos avançados e desafios reais | Streams, Generics, JPA, algoritmos |
- Java 17+
- JDK & JVM
- VS Code / IntelliJ IDEA
- Git & GitHub
- Maven ou Gradle (dependendo do módulo)
- Clone o repositório:
git clone https://github.com/pyetro-cod/SEU-REPOSITORIO.git