Bem-vindo à seção de códigos! Aqui você encontrará exemplos práticos e funcionais de código Java organizados por tópico.
📂 Estrutura
Cada tópico possui sua própria pasta com exemplos executáveis:
examples/
├── 01-HelloWorld/
│ ├── HelloWorld.java
│ └── README.md
├── 02-Variaveis/
│ ├── TiposPrimitivos.java
│ ├── DeclaracaoVariaveis.java
│ └── README.md
└── ...
🗂️ Índice de Códigos
🌱 Fundamentos
| Pasta | Descrição | Arquivos |
|---|---|---|
01-HelloWorld/ |
Primeiro programa em Java | HelloWorld.java |
02-Variaveis/ |
Exemplos de variáveis e tipos | TiposPrimitivos.java, DeclaracaoVariaveis.java |
03-Operadores/ |
Operadores em Java | OperadoresAritmeticos.java, OperadoresLogicos.java |
🔧 Estruturas de Controle
| Pasta | Descrição | Arquivos |
|---|---|---|
04-Condicionais/ |
If/Else e Switch | IfElse.java, Switch.java |
05-Loops/ |
For, While, Do-While | LoopFor.java, LoopWhile.java |
06-Arrays/ |
Trabalhando com arrays | ArraysBasicos.java, ArraysMultidimensionais.java |
🎨 Orientação a Objetos
| Pasta | Descrição | Arquivos |
|---|---|---|
07-ClassesObjetos/ |
Classes e objetos básicos | Carro.java, Principal.java |
08-Encapsulamento/ |
Getters e Setters | ContaBancaria.java |
09-Heranca/ |
Herança em Java | Animal.java, Cachorro.java, Gato.java |
10-Polimorfismo/ |
Polimorfismo | Forma.java, Circulo.java, Retangulo.java |
🚀 Como Usar os Exemplos
1. Navegue até a pasta do exemplo
cd examples/01-HelloWorld
2. Compile o código
javac HelloWorld.java
3. Execute o programa
java HelloWorld
📝 Convenções de Código
Todos os exemplos seguem as convenções Java:
- Classes: PascalCase (Ex:
MinhaClasse) - Métodos: camelCase (Ex:
meuMetodo) - Variáveis: camelCase (Ex:
minhaVariavel) - Constantes: UPPER_SNAKE_CASE (Ex:
MINHA_CONSTANTE)
💡 Dicas
- Leia o README de cada pasta: Contém explicações específicas
- Execute os códigos: Aprender fazendo é essencial
- Modifique e experimente: Altere os exemplos para testar
- Compare com a teoria: Relacione com os conteúdos em
/notes
🆘 Problemas ao Executar?
JDK não instalado?
Veja o guia de instalação em notes/02-instalacao-configuracao.md
Erro de compilação?
Verifique se:
- O JDK está instalado corretamente
- Está no diretório correto
- O nome do arquivo corresponde ao nome da classe
Dúvidas?
Abra uma issue no repositório
🤝 Contribuindo
Quer adicionar um novo exemplo?
- Siga a estrutura de pastas existente
- Adicione comentários explicativos no código
- Crie um README.md na pasta do exemplo
- Teste o código antes de submeter
- Veja o Guia de Contribuição
📊 Status dos Exemplos
- 01 - HelloWorld
- 02 - Variáveis
- 03 - Operadores
- 04 - Condicionais
- 05 - Loops
- … (em desenvolvimento)
Nota: Esta seção está em constante expansão. Novos exemplos são adicionados regularmente.