Repositório com exercícios e projetos em Java, mostrando a evolução gradual da lógica de programação e a aplicação de conceitos fundamentais da linguagem.
Todos os códigos foram produzidos como prática pessoal e estudos contínuos, com foco em organização de código, POO, estruturas de dados e algoritmos, utilizando apenas console applications.
-
01.fundamentos/01.basico/- Exercícios introdutórios de lógica, entrada e saída de dados, operadores, estruturas condicionais e de repetição.
-
01.fundamentos/02.intermediario/- Exercícios com vetores, matrizes, métodos, validações e mini-sistemas simples.
-
02.poo/- Exercícios de Programação Orientada a Objetos, incluindo fundamentos, construtores, encapsulamento, herança, polimorfismo, interfaces, coleções, exceções e recursividade.
-
03.estruturas-e-algoritmos/- Implementações de algoritmos de busca e ordenação, além de exercícios de recursividade.
-
04.projetos/- Projetos maiores que integram múltiplos conceitos, simulando sistemas reais como biblioteca, sistema bancário, loja digital, navegador de arquivos e inventário de artefatos.
Este repositório serve como registro da prática e evolução em Java, demonstrando habilidades em programação estruturada e orientada a objetos, algoritmos e organização de código para projetos de console.