Certificação Sun Para Programador Java 6:

por SIERRA, Kathy
[ Livros ] Publicado por : Alta Books, (Rio de Janeiro:) Detalhes físicos: 466 p. ISBN:9788576083030. Ano: 2006 Tipo de Material: Livros
Tags desta biblioteca: Sem tags desta biblioteca para este título. Faça o login para adicionar tags.
Localização atual Classificação Exemplar Situação Previsão de devolução Código de barras Reservas do item
Biblioteca Agamenon Magalhães
005.133 S571c (Percorrer estante) 1 Disponível 2019-0028
Total de reservas: 0

Sumário

CAPÍTULO 1 - DECLARAÇÕES E CONTROLE DE ACESSO

Revisão de java
Identificadores e Palavras-chove
Herança
Interfaces
Encontrando Outras Classes
Objetivo para a Certificação
Identificadores e JavaBeans (Objetivos 1.3 e 1.4)
Identificadores Legais
Convenções de Código Java da Sun
Padrões Java Beans
Regras de nomeação de Listeners JavaBeans
Objetivo para a Certificação
Declarar Classes (Objetivo 1. 1 do Exame)
Regras de Declaração para Arquivos-Fonte
Declarações e Modificadores de Classes
Acessoa Classes
Outros Modificadores de Classes (Não-referentes o Acesso)
Exercício 1 -1 Criando uma Superclasse Abstrata e uma Subclasse Concreta
Objetivo para a Certificação
Declarar Interfaces (Objetivos 1. 1 e 1.2 do Exame)
Declarando uma Interface
Declarando Constantes de Interface
Objetivo para a Certificação
Declarar Membros de Classes (Objetivos 1.3 e 1.4)
Modificadores de Acesso
Membros Publi (Públicos)
Membros Private (Privados)
Membros Protected e Default
Detalhes de Protected
Detalhes de Defaulf
Variáveis Locais e Modificadores de Acesso
Modificadores Não-Referentes a Acesso
Métodos Final
Argumentos Final
Métodos Abstratos
MétodosSincronizados
Métodos Nativos
Métodos Strictfp
Métodos com Listas de Argumentos Variáveis (var-args)
Declarações de Construtores
Declarações de Variáveis
Declarando Primitivos e Intervalos de Primitivos
Declarando Variáveis de Referência
Variáveis de Instâncias
Variáveis Locais (Automático/de Pilho/Método)
Declarações de Arroys
Variáveis Final
Variáveis transient
Variáveis Volatile
Variáveis e Métodos Estáticos
Declarando Enums
Declaração de Construtores, Métodos e Variações em um enum
Resumo para a Certificação
Exercícios Rápidos
Teste Individual
Respostas do Teste Individual

CAPITULO 2 – ORIENTAÇÃO A OBJETOS

Objetivo para a Certificação
Benefícios do Encapsulamento (Objetivo 5.1 do exame)
Objetivo para a Certificação Herança, E-Um (I5-A), Tem-Um (HAS-A) (Objetivo 5.5 do Exame)
Relacionamentos É-UM e TEM-UM
É-UM
TEM-UM
Na Sala de Aula
Objetivo para a Certificação
Polimorfismo (Objetivo 5.2 do Exame)
Objetivo para a Certificação
Sobrescrevendo / Sobrecarregando (Objetivos 1.5 e 5.4 do Exame)
Métodos Sobrescritos
Chamando a Versão da Superclasse de um Método Sobrescrito
Exemplos de Métodos Subscritos Válidos e Não-válidos
Métodos Sobrecarregados
Sobrecargas Válidas
Chamando Métodos Sobrecarregados
Polimorfismo em Métodos Sobrecarregado e Sobrescritos
Objetivo para a Certificação
Conversão (cast) de Variáveis de Referência (Objetivo 5.2 do Exame)
Objetivo para a Certificação
Implementando uma Interface (Objetivo 1.2 do Exame)
Objetivo para a Certificação .
Tipos de Retorno Válidos (Objetivo 1.5 do Exame)
Declarações de Tipos de Retorno
Tipos de Retorno de Métodos Sobrecarregados
Sobrescrita e Tipos de Retorno, e Retornos Covariantes
Retornando um Valor
Objetivo para a Certificação
Construtores e Instanciação (Objetivos 1 .6, 5.3 e 5.4 do Exame)
Aspectos básicos do construtor
Cadeia de Construtores
Regras dos Construtores
Identificando se um Construtor Padrão Será Criado
Como Você Pode Ter a Certeza de Que um Construtor Padrão Será Criado?
O Que Acontecerá se o Construtuor da Superclasse Tiver Argumentos?
Construtores Sobrecarregados
Objetivo para a Certificação
Static (Objetivo 1.3 do Exame)
Variáveis e Métodos Estáticos
Acessando Variáveis e Métodos Static
Objetivo para a Certificação
Acoplamento e Coesão (Objetivo 5 1 do Exame) Acoplamento
Coesão
Resumo para a Certificação
Exercícios Rápidos
Teste Individual
Respostas

CAPÍTULO 3 – ATRIBUIÇÕES

Pilhae Heap - Uma Revisão
Objetivo para a Certificação
Literais, Atribuições e Variáveis (Objetivos 1.3 e 7.6 do Exame)
Valores Literais de Todos os Tipos Primitivos
Literais Inteiros
Literais de Ponto Flutuante
Literais Booleanos
Literais de Caracteres
Valores Literais Para Strings
Operadores de Atribuição
Atribuições Primitivas
Conversão de Tipos Primitivos
Exercício 3-1 Convertendo tipos Primitivos (Cast ou Tipagem)
Atribuições de Variáveis de Referência
Escopo da Variável
Usando uma Variável ou Elemento de Array Que Não Tenha Sido
Inicializado e Atribuído
Variáveis de Instância de Tipo Primitivo e de Objeto
Variáveis de Instância Primitivas
Variáveis de Instância de Referência a Objetos .
Variáveis de Instância de Array
Tipos Primitivos e Objetos Locais (de pilha, Automáticos)
Tipos Arimitivos Locais
Referências de Objetos Locais
Arrays Locais
Atribuindo uma Variável de Referência a Outra
Objetivo para a Certificação
Passando Variáveis para Métodos (Objetivo 7.3 do Exame)
Passando Variáveis de Referência a Objeto
A Linguagem Java Usa a Semântica de Passagem por Valor?
Passando Variáveis Primitivas
124 NaSala de Aula
Objetivo para a Certificação
Declaração, Construção e Inicialização de Arrays (Objetivo 1.3 do Exame)
Declarando um Array
Declarando um Array de Tipos Primitivos
Construindoum Array
Construindo Arrays Unidimensionais
Construindo Arrays Multidimensionais
Inicializando um Array
Inicializando Elementos em um Loop
Declarando, Construindo e Inicializando em uma Linha
Construindo e Inicializando um Array Anônimo
Atribuições Válidas Para os Elementos do Array
Arrays de Tipos Primitivos
Arrays de Referência a Objetos
Atribuições de Variáveis de Referência de Arrays Unidimensionais
Atribuições de Variáveis de Referência de Arrays Multidimensionais
Blocos de Inicialização
Objetivo para a Certificação
Usando Classes Wrapper e Boxing (Objetivo 3.1 do Exame)
Uma Visão Geral das Classes Wrapper
Criando Objetos Wrapper
Os Construtores Wrapper
Os Métodos value Of()
Usando os Utilitários de Conversão das Classes Wrapper
XxxxValue()
parseXxx() e valueOf()
toString()
toXxxString() (Base Binária, Hexadecimal e Octal)
Autoboxing
Boxing,==,eequals()
OndePode ser Usado o Boxing
Objetivo para a Certificação
Sobrecarregando (Objetivos 1.5 e 5.4 do Exame)
Sobrecarregando da Maneira Difícil - Correspondência de Métodos
Sobrecarga com Boxing eVar-args
Ampliando Variáveis de Referência
Sobrecarga na Combinação de Ampliação com Boxing
Sobrecarga em Combinação com Var-args
Objetivo para a Certificação
Coleta de Lixo (Garbage Coliection) (Objetivo 7.4 do Exame)
Visão Total do Gerenciamento da Memória e da Coleta de Lixo
Visão Geral do Coletor de Lixo em Java
Quando o Coletor de Lixo é Executado?
Como o Coletor de Lixo Funciona?
Escrevendo um Código que Torne os Objetos Explicitamente Elegíveis
Paraa Coleta
Anulando uma Referência
Reatribuindo uma Variável de Referência
Isolando uma Referência
Forçando a Coleta de Lixo.
Fazendo uma Limpeza Antes da Coleta do Lixo - o Método fFinalize()
Cuidados Relacionados com Finalize()
Resumo para a Certificação
Exercício Rápidos
Teste Individual
Respostas

CAPITULO 4 - OPERADORES

Objetivo para a certificação
Operadores Java (Objetivo 7.6 do Exame)
Operadores de Atribuição
Operadores de Atribuição Compostos
Operadores de Comparação
Operadores de Igualdade
Igualdade de Tipos Primitivos
Igualdade de Variáveis de Referência
Igualdade para Enums
Operador de Comparação instanceof
Erro de Compilação de insfanceof .
Operadores Aritméticos
O Operador Resto (%) (Módulo)
Operador de Concatenação de Strings
Operadores de Incremento e Decremento
Operador Condicional
Operadores Lógicos
Operadores Bitwise (Não Caem no Exame!)
Operadores Lógicos de Abreviação (Short-Circuit)
Operadores Lógicos (Que Não São de Abreviação) (NOT Shorf-Circuit)
Operadores Lógicos e Resumo para a Certificação
Exercícios Rápidos
Teste Individual
Respostas

CAPÍTULO 5 - CONTROLE DE FLUXO, EXCEÇÕES E ASSERTIVAS

Objetivo para a Certificação
Escrevendo o Código Usando Instruções if e switch
(Objetivo 2.1 do Exame)
Ramificação If-else
Expressões Cálidas para Instruções If
Instruçõess witch
Expressões Válidas para switch e case
Break e a Passagem Completa em Blocos switch
A Instrução Case Default
Exercício 5-1 Criando uma Instrução Switch-case
Objetivo para a Certificação
Loops e Iteradores (Iterators) (Objetivo 2.2 do exame)
Usando loops while
Usando loops do
Usando loops for
O Loop for Básico (Loop for)
Loop for Básico: Declaração e inicialização
Loop for Básico: Expressão condicional (booleana)
Loop for Básico: Expressão de iteração
Loop for Básico: Características do loop for
O Loop for Aprimorado (para Arrays)
Usando break e continue
Instruções não rotuladas
Instruções rotuladas
Exercício 5-2 Criando um loop while rotulado
Objetivo para a Certificação
Tratamento de Exceções (Objetivos 2.4 e 2.5 do Exame)
Capturando uma Exceção Usando Try e Catch
Usando finally
Propagando Exceções Não Capturadas
Exercício 5-3 Propagando e Capturando uma Exceção
Definindo Exceções
Hierarquia de Exceções
Manipulando uma Hierarquia Inteira de Classes de Exceções
Correspondência/ Combinação de Exceções
Declaração de Exceções e Interface Pública
Relançando a Mesma Exceção
Exercício5-4 Criando uma Exceção
Objetivo para a Certificação
Erros e Exceções Comuns (Objetivo 2.6 do Exame)
De Onde Vêm as Exceções
Exceções Lançadas pela JVM
Exceções Lançadas Progra matica mente
Um Resumo das Exceções e Erros para o Exame
Objetivo para a Certificação
Trabalhando com o Mecanismo de Assertivas (Assertion)
(Objetivo 2.3 do Exame)
Visão Geral das Assertivas
Regras das Expressões de Assertivas
Habilitando Assertivas
Identificador x Palavra-Chave
Usando a Versão 6 de java e javac
Compilando um Código Atento às Assertivas
Execução com Assertivas
Ativando Assertivas no Tempo de Execução
Desativando Assertivas em Tempo de Execução
Ativação e Desativação Seletiva
Usando as Assertivas Apropriadamente
Não Use Assertivas para Validar Argumentos de um Método Público
Use as Assertivas para Validar Argumentos de um Método Privado
Não Use Assertivas para Validar Argumentos de Linha de Comando .
Não Use Assertivas, Mesmo em Métodos Públicos, para Procurar Instruções Case Que Sabe Que Nunca Ocorrerão
Não use expressões assertivas que possam causar efeitos colaterais!
Resumo para a Certificação
ExercíciosRápidos
Teste Individual
Respostas

CAPÍTULO 6 - STRINGS, EIS, FORMATAÇÃO E PARSING

Objetivo para a Certificação
String, StringBuilder e StringBuffer (Objetivo 3.1 do Exame)
A Classe String
Strings São Objetos Imutáveis
Fatos Importantes Eelacionados aos Objetos String e a Memória
Criando Novas Strings
Métodos Importantes da Classe String
As Classes StringBuffer e StringBuilder
StringBuffer x StringBuilder
Usando StringBuffer e StringBuilder
Métodos Importantes das Classes StringBuffer e StringBuilder
Objetivo para a Certificação
Navegação de Arquivos e EIS (PIO) (Objetivo 3.2 do Exame)
Criando Arquivos com a Classe File
Usando FileWriter e File Reader
Combinando Classes de E/S
Trabalhando com Arquivos e Diretórios
A Classe java. io. Console
Objetivo para a Certificação
Serialização (Objetivo 3.3 do Exame)
Trabalhando com ObjecfOufputStream e ObectlnputStream
Grafo de Objetos
Usando writeOblect e readOblect
Como a Herança Afeta a Serialização
A Serialização não é para Estáticos
Objetivo para a Certificação
Datas, Números e Moeda (Objetivo 3.4 do Exame)
Trabalhando com Datas, Números e Moedas
Orquestrando Classes Relacionadas a Datas e Números
A Classe Date
A Classe Colendar
A Classe Date Format
A Classe Locale
A Classe NumberFormat
Objetivopara a Certificação
Parsing, Tokenização e Formatação (Objective 3.5 do Exame)
UmTutorial de Busca
Buscas Simples
Buscas Usando Metacaracteres
Buscas Usando Quantificadores
O Ponto Pré-definido
Quantificadores Gananciosos
Quando Metacaracteres e Strings Colidem
Localizando Dados Através da Correspondência de Padrões
Tokenização
Tokense Delimitadores
Tokenizando com String.split()
Tokenizandocom Scanner
Formatando com printfO e formatO
Resumo para a Certificação
Exercícios Rápidos
Teste Individual
Respostas

CAPITULO 7- GENÉRICOS E COLEÇÕES

Objetivo para a Certificação
Sobrescrevendo hash Code( ) e equals() (Objetivo 6.2 do Exame)
Sobrescrevendo e quals()
O que Significará a Não Sobrescrita de equals()
Implementando um Método e equals()
O Contrato de equals()
Subscrevendo hashCode()
Entendendo os Códigos de Hashing (Hash Codes)
Implementando hash Code()
O Contrato de hashCode() .
Objetivo para a Certificação
Conjuntos (Objetivo 6.1 do exame)
Mas o Que Fazer com uma Coleção
Principais Interfaces e Classes-Chave da Estrutura de Conjuntos
A Interface List
A Interface Set
A Interface Map
A Interface Queue
Objetivo para a Certificação
Usando Ferramentas Coliection (Objetivo 6.3 e 6.5 do Exame)
Fundamentosde ArrayList
Auto boxingcom Coleções
ClassificandoColeções e Arrays
Classificando Coleções
A Interface Comparable
Classificando com Comparator
Classificando com o Classe Arrays
Fazendo Buscas em Arrays e em Conjuntos
Convertendo Arrays em Listas e de Volta em Arrays
Usando Lists
Usando Sets
Usando Maps
Navegação (Busca) em TreeSets e TreeMaps
Outros Métodos de Navegação
Enquete
Ordem Descendente
Coleções Vinculadas
Usando a Classe PriorityQueue
Visão Geral de Métodos para Arroys e Coliections
Visão Geral dos Métodos para List, Set, Mop e Queue
Objetivopara a Certificação
Tipos Genéricos (Objetivos 6.3 e 6.4 do Exame)
A Forma Antiga de Usar Coleções
Genéricos e Códigos Antigos (Código Legado)..
Misturando Coleções Genéricos e Não-Genéricos
Polimorfismo e os Genéricos
Métodos Genéricos
Declarações Genéricas
Criando a sua Própria Classe Genérico
Criando Métodos Genéricos
Resumo para a Certificação
Exercícios Rápidos
Teste Individual
Respostas

CAPÍTULO 8 - CLASSES INTERNAS

Objetivo para a Certificação
Classes Internas
Codificando uma Classe Interna "Comum"
Instanciando uma Classe Interna
Referenciando a Instância Interna ou Externa de Dentro da Classe Interna
Objetivo para a Certificação
Classes Internas Locais de Método
O que um Objeto Interno Local de Método Pode ou Não Fazer
Objetivo para a Certificação
Classes Internas Anônimas
Classes Internas Anônimas Simples, (Plain-Old-Anonymous Inner Classe) Versão Um
Classes Internas Anônimas Simples, (Plain-Old-Anonymous Inner Classe) Versão Dois Classe Interna Anônima Definida no Argumento
Objetivo para a Certificação
Classes Estáticas Aninhadas
Instanciando Uma Classe Aninhada Estática
Resumo para Certificação
Exercícios Rápidos
Teste Individual Respostas

CAPITULO 9 - THREADS

Objetivo para a Certificação .
Definindo, Instanciando e Iniciando Thread
(Objetivo 4.1 do Exame)
Criando uma Thread
Definindo uma Thread
Estendendo java.lang.Thread
Implementando java.lang.Runnable
Instanciando uma Thread
Iniciando uma Thread
Iniciando e Executando Múltiplas Threads
O Agendador de threads (Thread Sheduler)
Objetivo para a Certificação
Estados e Transições de Threads (Objetivo 4.2 do Exame)
Estados das Threads
Impedindo a Execução da Thread Suspensão
Exercícios 9- 1 Criando um Thread e Colocando-o em Suspensão .
Prioridade das Threads e o Método Yield()
O Método join()
Objetivo para a Certificação
Sincronizando o Código (Objetivo 4.3 do Exame)
Sincronização e Bloqueios
Exercício 9-2 Sincronizando um Bloco de Código
O que Acontecerá se uma Thread não Puder Obter o Bloqueio?
Então, Quando Eu Preciso Sincronizar2416 Classes Seguras em Relação a Threads (thread-safe)
Impasse em Threads (Dead Lock)
Objetivo para a Certificação
Interação Entre os Threads (Objetivo 4.4 do Exame)
Usando notifyAll() Quando Houver a Possibilidade de Muitas Threads Estarem Esperando
Usandowait() em um Loop
Resumo para a Certificação
Exercícios Rápidos
Teste Individual Respostas
Respostas dos Exercícios
Exercício 9-1: Criando uma Thread e Colocando-o em Suspensão
Exercício 9-2: Sincronizando um Bloco de Código


CAPÍTULO 10- DESENVOLVIMENTO

Objetivos para a Certificação
Usando os Comandos javac e java (Objetivos 7. 1, 7.2 e 7.5 do Exame)
Compilando com javac
Compilando com –d
Iniciando Aplicativos com java
Usando as Propriedades do Sistema
Manipulando Argumentos da Linha de Comando
Procurando por Outras Classes
Declarando e Usando Class paths
Pacotes e a Procura
Caminhos Relativos e Absolutos
Objetivo para a Certificação
Arquivos JAR (Objetivo 7.5)
Arquivos JAR e Busca
Usando./re/lib/ext com Arquivos JAR
Objetivopara a Certificação
Usando Importações Estáticas (Objetivo 7.1 do Exame)
Importações Estáticas
Resumo para a Certificação
Exercidos Rápidos
Teste Individual
Respostas
APÊNDICE A Requisitos do sistema
Instalando e Executando o MasterExam
Livro Eletronico
Master Exam
Ajuda
Removendo
Instalações
Suporte Técnico
Suporte técnico da LearnKey
Indice Remissivo

Não há comentários para este material.

Acesse sua conta para postar um comentário.

Clique em uma imagem para visualizá-la no visualizador de imagem

    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo