Java4noobs
Repositório para auxiliar e introduzir iniciantes no Java
Install / Use
/learn @paulorievrs/Java4noobsREADME
Java4Noobs
<h1 align="center"> <img src="https://cdn.iconscout.com/icon/free/png-256/java-43-569305.png" width="120"> </h1> <p align="center">Tutorial De Java para iniciantes na Linguagem.</p> <p align="center"> <a href="https://opensource.org/licenses/MIT"> <img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License MIT"> </a> </p>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
- ✋ ForEach
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
- 🔠 Final
- 🔠 Lambda
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
