Java4Noobs
Tutorial De Java para iniciantes na Linguagem.
ROADMAP
Introdução
- ✨ Introdução
- 🚩 Problemas
Configuração de Ambiente
Módulo Básico
- 🥇 Primeiro Programa
- 🛢️ Tipos de Dados
- 📄 Documentação e Indentação
- 🚦 Variáveis
- ➕➖ Operadores Aritméticos
- 🎹 Ler Dados da Entrada Padrão
- ❗❓ Operadores Lógicos e de Comparação
- 🔛 Estruturas Condicionais
- 📝 Exercício 1
- 🔄 Estruturas de Repetição
- 🔄 Comandos Break e Continue
- 🏃♂ Funções / Métodos
- 🔠 Arrays
- 📝 Exercício 2
- 🔠 Arrays Multidimensionais/Matrizes
- 🏃♂ Diferença entre static e non-static
- ✋ Exceções
Módulo Intermediário
- 👁️🗨️ Métodos Utéis de Java
- 📂 Leitura e Escrita de Arquivos
- 🤖 Início de Programação Orientada ao Objeto
- 👨🏫 Minha Primeira Classe
- 👨🏫 Utilizando a Classe
- 👨🏫 Herança
- 👨🏫 Interfaces
- 👨🏫 Polimorfismo
- 🔒 Modificadores de Acesso
- 🔠 Collections e Stream API
- 🔠 LinkedList vs ArrayList
- 🔠 Listas Imutáveis
- 🔠 Sets
- 🔠 Map
- 🔠 Genéricos
Extras
- ✔️ Boas Práticas
- 📖 Livros
- 🛄 Requisições
Como Contribuir
Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são extremamente apreciadas
- Realize um Fork do projeto
- Crie um branch com a nova feature (
git checkout -b feature/featureBraba
) - Realize o Commit (
git commit -m 'Add some featureBraba'
) - Realize o Push no Branch (
git push origin feature/featureBraba
) - Abra um Pull Request
ou simplesmente, crie uma ISSUE
Autores
Made with 💜