|
|
|
|
Objetivo
|
|
|
|
O objetivo do curso de
Java Avançado (p/ Certificação SUN)
é
dar ao programador um enfoque detalhado e preciso da linguagem JAVA em seus mínimos detalhes e preparar o aluno para a prova CX-310-055 - Sun Certified Programmer for Java, através de dicas, exercícios práticos, simulados e material específico
|
|
|
|
|
|
|
|
|
|
Metodologia
|
|
|
|
Além da apostila (totalmente em português) sobre os tópicos ensinados, com tabelas e resumos prontos para memorizar, você irá receber um programa de simulado do exame.
A cada aula: dicas, exercicíos, detalhes, prática, resumos e simulados corrigidos em aula.
|
|
|
|
|
|
|
|
|
- Desenvolvimento
- •Usar pacotes e Imports
- •Determinar o Comportamento em Tempo de Execução de Classes e Linhas de Comando
- •Usar Classes de Arquivos JAR
- •Usar Classpaths para Compilar Código
- Atribuições
- •Usar Membros de Classes
- •Desenvolver Códigos Wrapper e de Autoboxing
- •Determinar os Efeitos de se Passar Variáveis a Métodos
- •Reconhecer Quando os Objetos se Tornam Qualificados para a Coleta de Lixo
- •Argumentos de Linha de Comando para Método Main
- •Usando Operadores
- Declarações e Controles de Acesso
- •Declarar Classes e Interfaces
- •Desenvolver Interfaces e Classes Abstratas
- •Usar Primitivos, Arrays, Enums e Identificadores Legais
- •Usar métodos Estáticos, Nomeação JavaBeans e Var-Args
- Orientação a Objetos
- •Declarar, Inicializar e Usar Membros de Classes
- •Usar Sobrecarga e a Subscrição
- •Desenvolver Construtores
- •Descrever o Encapsulamento, o Acoplamento e a Coesão
- •Usar Polimorfismo
- •Relacionar Modificadores e Herança
- •Usar Construtores de Superclasses e Controles Sobrecarregados
- •Usar Relações É-UM e TEM-UM
- Strings, E/S, Formatação e Parsing
- •Usar String, StringBuilder e StringBuffer
- •E/S de Arquivos Usando o Pacote java.io
- •Serialização com o Pacote java.io
- •Trabalhar com Datas, Números e Moedas
- •Usar Expressões Regulares
- Genéricos e Conjuntos
- •Projetos Usando Conjuntos
- •Subscrever equals() e hashCode(), Distinguir entre == e equals()
- •Usar Versões Genéricas de Conjuntos Incluindo Set, List e Map
- •Usar Parâmetros de Tipos, Escrever Métodos Genéricos
- •Usar java.util para Classificar e Fazer Buscas
- •Usar Comparable e Comparator
- Controle de Fluxo, Exceções e Assertivas
- •Usar Instruções if e switch
- •Desenvolver Loops for, do e while - Usar Instruções break e continue
- •Desenvolver Código com Assertivas
- •Usar Instruções try, catch e finally
- •Descrever o efeito das Exceções
- •Reconhecer as Exceções mais Comuns
- Threads
- •Iniciar Threads
- •Reconhecer Estados e Transições de Threads
- •Usar o Bloqueio de Objetos para Evitar o Acesso Simultâneo
- •Escrever Código que Use wait(), notify() ou notifyAll()
|
|
|
|