Este repositório foi criado com o objetivo de documentar e organizar minha jornada de aprendizado na linguagem Java. Aqui você encontrará uma coleção de desafios, exercícios e projetos práticos que demonstram conceitos fundamentais e avançados da programação Java.
- Aprender conceitos fundamentais e avançados de Java
- Praticar através de desafios e exercícios variados
- Documentar o processo de aprendizado
- Revisar e aprimorar soluções constantemente
- Compartilhar conhecimento com a comunidade
Para executar os projetos e desafios deste repositório, siga os passos abaixo:
-
Clone o repositório:
git clone https://github.com/seu-usuario/java-challenges.git
-
Navegue até o diretório do projeto:
cd java-challenges
-
Abra o projeto em sua IDE favorita (IntelliJ IDEA é recomendado).
-
Execute os desafios individualmente ou utilize o Maven para compilar e rodar os testes:
mvn clean install mvn test
Contribuições são muito bem-vindas! Se você tiver sugestões, melhorias ou quiser adicionar novos desafios, siga estas diretrizes:
- Faça um Fork do repositório.
- Crie uma nova branch para sua feature (
git checkout -b feature/minha-nova-feature
). - Faça suas alterações e adicione testes, se aplicável.
- Commit suas mudanças (
git commit -m 'feat: Adiciona nova feature'
). - Envie para o seu Fork (
git push origin feature/minha-nova-feature
). - Abra um Pull Request para a branch
main
deste repositório.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para entrar em contato:
- Nome Rafael Oliveira
- GitHub: https://github.com/lzfael
- LinkedIn: https://www.linkedin.com/in/rafaelluizoliveira
Feito por Rafael Oliveira