Logar
Evento
/

Java Programmer - Módulo II

Java Programmer - Módulo II

Participantes

0
participantes
0
curtidas
Banner - Java Programmer - Módulo II
Mostrar
  • De 23/04 às 19:00 até: 10/05 às 23:00
  • Av. Paulista, 1009 - 9° andar - São Paulo/São Paulo - Brasil

Descrição

Carga Horária: 40 horas.

 

Objetivo

Este treinamento destina-se aos profissionais de informática que, depois de compreenderem as características e os recursos básicos da linguagem Java, desejam aprimorar suas habilidades e adquirir o os demais conhecimentos necessários para a obtenção da certificação "Sun Certified Java Programmer", no exame 310-065.

A credibilidade da certificação Sun no mercado de TI aumenta a cada dia, especialmente na área de desenvolvimento de aplicações, e isto não é por acaso! Muito mais que apontar o simples conhecimento da linguagem Java, a certificação Sun demonstra a capacidade que o profissional tem para a criação de aplicações.

 

Pré-requisito

Para que os alunos possam obter um bom aproveitamento deste treinamento, é imprescindível que eles tenham participado dos nossos treinamentos Java Programmer - Módulo I e SQL 2008 - Módulo I, ou possuam conhecimentos equivalentes.
 

Conteúdo Programático

 

Classes

Classes internas; Instância da classe interna; Referências na classe interna; Modificadores de membros; Classes internas locais; Classes internas anônimas; Classes aninhadas; Printf; Scanner; Tipo enumerado; Classe Formatter; static import; Retorno de tipo covariant; Métodos Get e Set; Método get; Método set; Acesso aos atributos da classe via Getters e Setters.

Array

Declaração de arrays; Arrays unidimensionais; Arrays bidimensionais; Arrays multidimensionais; Acesso aos elementos do vetor; Acesso aos elementos em um loop; Atalho para iniciar e construir um array; Array anônimo; Passando um array como parâmetro; Criando array com tipos construídos; Atribuição aos elementos do array; Variáveis de referência ? arrays unidimensionais; Variáveis de referência- arrays multidimensionais; Variáveis de instância e variáveis locais; Variáveis de instância de referência a objetos; Variáveis de instância de array; Tipos primitivos locais; Objetos locais; Arrays locais; Array de String; Generics; Imprimindo elementos do array; Varargs.

Os métodos equals() e hashCode()

Equivalência de variáveis; Variáveis primitivas; Variáveis de referência; Equivalência de objetos; As regras de equals(); Hashing; As regras de hashCode().

Conjuntos

Principais operações de conjuntos; Principais interfaces de conjuntos; Implementações de interfaces; Ordenação e classificação; Conjunto Set; Class HashSet; Class Iterator; Interface Set; Interface Comparable; Interface Comparator; Conjunto Map; Class HashMap; Class Hashtable; Conjunto List; Java.util.List; Java.util.ArrayList; Framework.

Garbage Collector

Definindo o Garbage Collector; Funcionamento do Garbage Collector; Execução do Garbage Collector; O método finalize(); Preparando o objeto para a coleta; Remover uma referência; Alterar uma referência; Isolar uma referência; A classe Runtime; Desabilitando o Garbage Collector via interpretador Java; Ciclo de vida dos objetos; Created; In use; Invisible; Unreachable; Collected; Finalized; Deallocated; Objetos de referência; WeakReference, SoftReference e PhantomReference.

Exceções

Exceções com try e catch; Throws; finally; Exceções transferidas; Hierarquia e correspondência; Manipulador de exceção; Interface pública; Classe Throwable; Construtores; Métodos; Classe Exception; Construtores; Classe ExceptionList; Métodos; Classe Error; Construtores; Classe SQLException; Construtores; Métodos; Exceções personalizadas.

Asserções

Implementando asserções; Sintaxe das asserções; Compilando e executando com asserções; Ativando e desativando asserções; Switches de linha de comando; Regras para o uso de asserções; Classe AssertionError; Construtores.

Threads

Introdução às threads; Programação multithreaded; Implementação da multithreaded; java.lang.Thread; java.lang.Runnable; Construtores; Estados da thread; Scheduler; Prioridades das threads; Método yield(); Método join(); Método isAlive(); Método sleep(); Sincronização; Synchronized; Race condition; Bloco sincronizado; Bloqueios; Deadlock; Interação entre threads.

JAR

Características do arquivo JAR; Como criar um arquivo JAR no Eclipse; Criando um arquivo JAR executável; Executando o arquivo JAR.

Stream - Fluxo I/O

Classe OutputStream; Métodos; Classe InputStream; Métodos; Leitura de arquivos binários; Classe FileInputStream; Leitura de arquivos texto; Classe FileReader; Classe BufferedReader; RandomAccessFile; Path.

JDBC

Introdução ao JDBC; Pacote java.sql; Carregando drivers; Interface Connection; Classe DriverManager; Executando uma conexão; Método Close.

 

Investimento

R$ 1.877,70.

 

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.