Este repositório aborda conceitos de java avançados que venho estudando e me aprimorando nas últimas semanas. Fique a vontade para contribuir com o projeto e sugerir melhorias!!
✅ Estrutura de Dados -> HashMap, LinkedHashMap, LinkedList, Queues
✅ Generics -> Generics em Métodos, LSP, VarArgs
✅ WildCards -> UpperBounded, LowerBounded, Unbounded
✅ Programação Funcional -> Interfaces Funcionais, Methods References, Streams
✅ Threads -> Basic Threads, DeadLocks, Syncronized
✅ Debug
Caso queira rodar o projeto na sua máquina e pegar o modelo, segue o passo a passo:
- Clone o repositório:
git clone https://github.com/seuusuario/nomedoprojeto.git
- Navegue até o diretório do projeto:
cd nomedoprojeto
- Pronto, agora é só abrir o diretório em algum editor de sua preferência. 🤝
- Estou com um 'bug' na parte de gerar relatórios. Caso queira me ajudar a solucionar:
- Faça um Fork do Repositório: Clique no botão "Fork" no canto superior direito da página do repositório.
- Clone o repositório: No terminal, execute
git clone https://github.com/seu-usuario/repo-forkado.git
e entre na pastacd repo-forkado
. - Crie uma Branch: Crie uma nova branch para sua feature ou correção de bug:
git checkout -b minha-feature
. - Faça suas alterações: Faça as alterações no código e adicione os arquivos alterados com
git add .
. - Commit suas alterações: Escreva uma mensagem de commit descritiva:
git commit -m "Descrição das alterações"
. - Sincronize com o repositório principal:
git fetch upstream && git merge upstream/main
. - Envie sua branch: Suba as alterações para o seu fork:
git push origin minha-feature
. - Abra um Pull Request: Abra um PR no repositório original e aguarde a revisão.
Se você tiver dúvidas ou sugestões, sinta-se à vontade para abrir uma issue!
Email: [email protected]