-
Introdução ao Java
- Conceitos Iniciais
- AulaCast Orientação a Objetos #1 – Introdução ao Java
- Linguagem Java
- Produtos e APIs
- Ambiente de execução e desenvolvimento
- Plataformas Java
- Java SE (Java Standard Edition)
- Java EE (Java Enterprise Edition)
- Java ME (Java Micro Edition)
- Ambiente de execução do java
- Como java funciona ?
- JVM, JRE, JDK Qual a Diferença?
- Ambiente de Desenvolvimento
- IDE – Integrated Development Environment
- Revisão
- Questões Práticas
-
Entrada e Saída em Java
- Classes – Parte 1
- AulaCast Orientação a Objetos #2 – Escrevendo o primeiro código java
- Classe – Parte 2
- Saída de dados em Java
- Comentários em Java
- AulaCast Orientação a Objetos #3 – Variáveis em Java
- Variáveis
- Entrada de dados em Java
- AulaCast Orientação a Objetos #4 – Entrada de Dados
- Operadores Aritméticos
- Precedência dos Operadores
- Revisão
-
Orientação Objetos - Parte 1
- AulaCast Orientação a Objetos #5 – Classes e objetos em Java
- Abstração de Dados
- Conceitos de Orientação a Objetos
- Classe
- Atributos e Métodos
- Classe – Exemplo
- Classes e objetos em Java #2 – AulaCast Orientação a Objetos #6
- Métodos com Parâmetros
- Métodos com Parâmetros – Exemplo 1
- Métodos com Parâmetros – Exemplo 2
- Métodos com parâmetros
- Passagem de Parâmetro em Java – AulaCast Orientação a Objetos #7
- Passagem de Parâmetro e Retorno em Java – AulaCast Orientação a Objetos #10
- Declaração import
- Variáveis locais
- Variáveis – Atributos
- Variáveis – Atributos – Exemplo
- Tipos Primitivos x Tipos por Referência
- Construtores em Java – AulaCast Orientação a Objetos #11
- Construtores
- Diferença entre Construtor e Método
- Construtor padrão (default)
- Construtor em Java
- Construtor em Java – Exemplo 1
- Construtor em Java – Exemplo 2
- Revisão
- Exercícios Práticos
-
Exercícios Resolvidos
-
Estruturas de controle
- Estrutura de Seleção em Java #1 – AulaCast Orientação a Objetos #8
- Estruturas de Seleção – Simples e Composta
- Estruturas de Seleção – Múltipla Escolha
- Estrutura de Seleção – Exemplos
- Estrutura de Seleção em Java #2 – AulaCast Orientação a Objetos #9
- Estrutura de Repetição (while) em Java – AulaCast Orientação a Objetos #12
- Estrutura de Repetição – Verificação no Início
- Estrutura de Repetição (do…while) em Java – AulaCast Orientação a Objetos #13
- Estrutura de Repetição – Verificação no Final
- Estrutura de Repetição (For, Break e Continue) em Java – AulaCast Orientação a Objetos #14
- Estrutura de Repetição – Com Variável de Controle
- Estrutura de Repetição – Exemplos
- Quebras de Repetição
- Operadores de Atribuição Composto
-
Orientação Objetos - Parte 2
- Variáveis de instância final
- Arrays
- Arrays – Continuação
- Arrays (vetores) em Java – AulaCast Orientação a Objetos #15
- Estrutura for aprimorada
- Arrays Multidimensionais
- Passando arrays para métodos
- Passagem por valor e referência
- Referência this
- Referência this – Exemplo
- Referência this – Continuação
- Referência this – Exemplo 2
- Sobrecarga de construtores
- Métodos Acessadores (Encapsulamento)
- Métodos acessadores (Encapsulamento) – GET
- Métodos acessadores (Encapsulamento) – SET
- Método e atributos estáticos
- Método e atributos estáticos – Exemplo
- Método toString
-
Orientação Objetos - Parte 3
- Herança
- Herança II
- Herança III
- Membros protected
- Exemplo de Herança
- Representação sem Herança
- Representação com Herança II
- Atributos da superclasse – protected
- Pensar!
- Herança = “É um”
- Outros exemplos de Herança
- Herança em Java
- Herança em Java II
- Construtores em Subclasse Herança
- Palavra chave super
- Palavra chave super II
- Palavra chave super III
- Sobreposição de métodos (override)
- Sobreposição de métodos
- Sobreposição de métodos (override) II
- Exercício
- Exercício II
Introdução a Programação Orientada a Objeto (Java)
