Squadra Training Center
JAVA Essencial (SqJp 100)
Descrição
Este curso tem por objetivo iniciar profissionais de informática na plataforma Java. São apresentadas as principais construções,
os comandos, o ambiente de desenvolvimento e execução da linguagem.
Duração
24 horas
Pré-requisitos
Lógica de programação
Familiaridade com windows ou linux
Bibliografia
Java - Como Programar - 3ºEd.,
Harvey Deitel, Editora Bookman.
Thinking in Java, 2º Ed.
Bruce Eckel, Prentice Hall
Todas as aulas são apresentadas em slides (PowerPoint) que são disponibilizados para os alunos.
Conteúdo Programático
Visão Geral
Máquina Virtual
Gerenciamento de Memória
Características Gerais
Padrões e Convenções
Plataforma Java
Características da Linguagem
Orientação a Objetos em Java
Introdução a Orientação a Objetos
Pensando em Termos de Objetos
Classes e Objetos
Abstração e Encapsulamento
Atributos e Métodos
Criando uma Classe
Método Construtor
Herança
Hierarquia de Classes
Packages
Estrutura de um código Java
Compilando e Executando
Super()
Finalize()
Sobrecarga
Sobreescrita
Estrutura da Linguagem
Identificadores
Tipos Primitivos
Operadores (array)
Modificadores
Public
Protected
Default
Private
Final
Abstract
Static
Native
Transient
Syncronized
Comandos
Decisão if-else, switch-case
Loop for, while, do-while
Exceção try-catch-finally, throw
Diversos break, continue, label:, return
Conversão e Cast
Conversão de Primitivos
Conversão na Atribuição
Chamada de Método
Promoção Aritmética
Cast
Conversão e Cast de Referência a Objetos
Exceções
Tratamento
Erros Comuns
Categorias de Exceção
Checked Exception
Java.lang.RuntimeException
Criando uma Exceção
Lançando uma Exceção