Programação Orientada a Objetos (POO)
- Unidade 07 – A – Herança
- Unidade 07 – A – Exemplo Herança – Parte 01
- Unidade 07 – A – Exemplo Herança – Parte 02
- Unidade 07 – B – Interface
- Unidade 07 – B – Exemplo Interface – Parte 01
- Unidade 07 – B – Exemplo Interface – Parte 02
- Unidade 07 – B – Exemplo Interface – Parte 03
- Unidade 07 – B – Exemplo Interface – Parte 04
- Unidade 07 – B – Exemplo Interface – Parte 05
- Unidade 08 – Collections
- Unidade 08 – Exemplo Arranjo
- Unidade 08 – Exemplo ArrayList
- Unidade 08 – Exemplo Conjunto
- Unidade 08 – Exemplo HashMap
- Unidade 08 – Exemplo Pilha
- Unidade 11 – Threads
- Unidade 11 – Exemplo 01 – Interface Runnable – Parte 01
- Unidade 11 – Exemplo 01 – Interface Runnable – Parte 02
- Unidade 11 – Exemplo 02 – Buffer Não Sincronizado – Parte 01
- Unidade 11 – Exemplo 02 – Buffer Não Sincronizado – Parte 02
- Unidade 11 – Exemplo 02 – Buffer Não Sincronizado – Parte 03
- Unidade 11 – Exemplo 02 – Buffer Não Sincronizado – Parte 04
- Unidade 11 – Exemplo 02 – Buffer Não Sincronizado – Parte 05
- Unidade 11 – Exemplo 03 – Buffer Sincronizado – Parte 01
- Unidade 11 – Exemplo 03 – Buffer Sincronizado – Parte 02
- Unidade 11 – Exemplo 03 – Buffer Sincronizado – Parte 03
- Unidade 11 – Exemplo 03 – Buffer Sincronizado – Parte 04
- Unidade 11 – Exemplo 03 – Buffer Sincronizado – Parte 05
- Unidade 11 – Exemplo 04 – Buffer Circular – Parte 01
- Unidade 11 – Exemplo 04 – Buffer Circular – Parte 02
- Unidade 11 – Exemplo 04 – Buffer Circular – Parte 03
- Unidade 11 – Exemplo 04 – Buffer Circular – Parte 04
- Unidade 11 – Exemplo 04 – Buffer Circular – Parte 05
- Unidade 11 – Exemplo 05 – Array Blocking Queue – Parte 01
- Unidade 11 – Exemplo 05 – Array Blocking Queue – Parte 02
- Unidade 11 – Exemplo 05 – Array Blocking Queue – Parte 03
- Unidade 11 – Exemplo 05 – Array Blocking Queue – Parte 04
- Unidade 11 – Exemplo 05 – Array Blocking Queue – Parte 05
- Unidade 11 – Exemplo 06 – Random Characters – Parte 01
- Unidade 11 – Exemplo 06 – Random Characters – Parte 02
- Unidade 11 – Exemplo 07 – Método Sincronizado – Parte 01
- Unidade 11 – Exemplo 07 – Método Sincronizado – Parte 02
- Unidade 11 – Exemplo 07 – Método Sincronizado – Parte 03
- Unidade 11 – Exemplo 07 – Método Sincronizado – Parte 04
- Unidade 11 – Exemplo 07 – Método Sincronizado – Parte 05
Videoaulas da maior parte da matéria contida nos slides acima e resolução de exercícios:
Estudo Complementar
- Entendendo a JDK
- Dicas de Comandos em Java
- Início de Programação em Java
- Ideia por Trás da Orientação a Objetos
- Exemplo de Gerenciamento de Clientes
- Manipulação de DATAS em Java
- Exemplo de Polimorfismo
Exemplos Feitos em Sala
- Software com CRUD (em memória) de Pessoas (uso da classe “fichário” ou “gerencia”)
- Software com CRUD (em memória) de veículos (no Eclipse)
- Software com CRUD (em memória) de veículos com classe Fichário (no Eclipse)
- Concessionária (sem classe Fichário)
- Concessionária Moderna (com classe Fichário)
- Projeto Locadora
- Gestão Hospitalar (Herança)
- Gestão Hospitalar 2 (Herança com gets e sets)
- Exemplo de Polimorfismo
- Acesso a Banco de Dados – CadastroDeNomes (Corrigido)
- Exemplo – Funcionários x Filhos
- Exemplo – Funcionários x Filhos (Classe Gerencia)
- Exemplo – Cliente x Endereço
- Exemplo – Teste de Conexão com PostgreSQL (no Eclipse)
- Exemplo – Teste de Conexão com PostgreSQL com MVC (no Eclipse)
Listas de Exercícios
- Lista 01
- Lista 01 – A – Depuração
- Lista 02
- Lista 03 (com exercício de depuração)
- Lista 03 – A
- Lista 03 – B
- Lista 03 – C – Depuração
- Lista 04
- Lista 05
Github – link para os programas feitos em sala de aula e disponibilizados:
Avaliações
Trabalhos (apresentação)