|
Java Essencial
Descrição
Este curso aborda conceitos sobre Programação Orientada a
Objetos e contempla teoria e prática no desenvolvimento de
aplicações utilizando a linguagem JAVA
Público
Estudantes do Ensino Médio, cursos técnicos, universitários e programadores
Pré-requisitos
Lógica de Programação
Objetivos do Curso
1. Introdução a orientação a objetos
2. Montagem do ambiente de programação
3. Introdução à arquitetura da linguagem
4. Orientação a Objetos com Java
5. Fundamentos da Linguagem
6. Utilização do núcleo da API do Java
Tópicos do Curso
1. Programação orientada a objetos
1.1. Classes derivadas
1.2. Pacotes
1.3. Importação de classes
1.4. Modificadores de acesso
1.5. Polimorfismo (sobrecarga e redefinição)
1.6. Classes abstratas
1.7. Interfaces
1.8. Implementação de interfaces
2. Classes java.lang.object e java.lang.string
3. Mais sobre métodos e construtores
3.1. Passagem de parâmetros
3.2. Construção de objetos
3.3. Chamada ao construtor da classe-base
4. Exceções
4.1. O que é exceção?
4.2. Espécies de exceções
4.3. Declaração e lançamento
4.4. Restrições na declaração
4.5. Tratamento
4.6. Uso em projetos
5. Mudanças de tipo
5.1. Mudanças de tipo implícitas: promoção
aritmética, promoção para string,
promoção de tipo para supertipo
5.2. Mudanças de tipo explícitas entre tipos primitivos e entre tipos de referência
6. Operadores
6.1. Operadores aritméticos
6.2. Operadores de incremento e decremento
6.3. Operadores lógicos
6.4. Operador de teste de tipo
6.5. Operadores de atribuição
6.6. Operador condicional
7. Modificadores
7.1. Modificadores de acesso
7.2. Modificadores de redefinição
7.3. Modificador estático
7.4. Outros modificadores
7.5. Aplicação de modificadores
8. Classes básicas da biblioteca-padrão
8.1. Documentação da biblioteca-padrão
8.2. Classe java.lang.math
8.3. Classes encapsuladoras de tipos básicos de dados
8.4. Estruturas de dados
9. Trabalhando com Arrays
9.1 Definindo a utillização de arrays
9.2 Implementando arrays em várias dimensões
10. Collections framework
10.1 Listas: java.util.List
10.2 Listas no Java 5.0 com Generics
10.3 Ordenação: Collections.sort
10.4 Conjunto: java.util.Set
10.5 Principais Classes: java.util.Collection
10.6 Iterando sobre coleções: java.util.Iterator
10.7 Iterando coleções no java 5.0: enhanced for
10.8 Mapas - java.util.Map
10.9 Mapas no Java 5.0
11. Tipos de Comentários
12. Principais opções de linha de comando
12.1. Compilador (comando javac)
12.2. Máquina virtual (comando java)
12.3. Gerador de documentação (comando javadoc)
13 Pacote java.io
13.1 InputStream: lendo bytes
13.2 InputStreamReader: lendo chars
13.4 BufferedReader: lendo Strings
13.5 Lendo Strings do teclado
13.6 Trabalhando com arquivos
13.7 Escrevendo para um arquivo
13.8 Lendo de um arquivo
voltar
|