Repositório com os materiais do curso de Java: slides das aulas, exercícios resolvidos, exemplos de código e uma apostila de consulta rápida.
Todo o código é compatível com Java 8.
curso-programacao-java/
├── slides/ → slides das aulas (PDF)
├── exercicios/ → exercícios resolvidos (código Java)
├── exemplos/ → exemplos curtos de código
└── apostila/ → apostila de consulta rápida (md, html, pdf)
| # | Tema | Slides | Código |
|---|---|---|---|
| 01 | Introdução e Variáveis | 📄 slide | — |
| 02 | Estruturas de Controle e Laços de Repetição | 📄 slide · 📝 exercícios | — |
| 03 | Arrays e Strings em Java | 📄 slide | — |
| 04 | Métodos em Java | 📄 slide | 💻 Sistema de Estoque · 💻 printf |
| 05 | Classes — Programação Orientada a Objetos (POO) | 📄 slide | — |
| 06 | Encapsulamento | 📄 slide | — |
| 07 | POO — Herança e Polimorfismo | 📄 slide | — |
| 08 | Interfaces e Classes Abstratas | 📄 slide | — |
| 09 | Collections — List | 📄 slide | — |
| 10 | Collections — Set e Map | 📄 slide | — |
| Exercício | Aula | Descrição |
|---|---|---|
| Sistema de Estoque (CRUD) | 04 | Sistema de terminal com CRUD de produtos e categorias, relatórios e menus/tabelas coloridos. Ver README |
| Exemplo | Descrição |
|---|---|
| printf | Programa comentado mostrando os símbolos e recursos do System.out.printf. |
Resumo do conteúdo de Java básico (das variáveis até Collections):
Os exemplos e exercícios são compatíveis com Java 8 ou superior. Entre na pasta do código e rode:
javac *.java # compila todos os arquivos .java
java Main # executa (troque "Main" pela classe que tem o metodo main)💡 Para o exemplo de
printf, a classe principal éExemplosPrintf(usejava ExemplosPrintf).