conteúdo java
Java - Conceitos gerais
Introdução à linguagem Java; Características; Orientada a objetos; Interpretada e compilada; Bytecode; JVM; Java API;
Multiplataforma; Robusta e confiável; Garbage collector; Tratamento de exceções; Segura; Portável; Multithreaded;
Princípios da linguagem; Case sensitive; Nome do arquivo; Nomenclatura; Estrutura; Comentários; Identificadores reservados; Estrutura básica de uma classe; Versões da linguagem de programação Java; JDK e JRE; Ambientes de desenvolvimento; Compilando e executando.
Java - Tipos de dados, valores literais e variáveis
Tipos primitivos; Type casting; Promoção automática; Upcast e downcast; Valores literais; Literais inteiros; Literais de ponto flutuante; Literais booleanos; Literais de caracteres; Literais de strings; Variáveis; Declaração; Escopo de variáveis; Aninhamento de escopos; Exibindo dados na tela.
Java - Operadores
Operador de atribuição; Operadores aritméticos; Operadores aritméticos de atribuição reduzida; Operadores incrementais e decrementais; Operadores relacionais; Operadores lógicos bit a bit; Operador and; Operador or;
Operador xor; Operador not bit a bit; Operadores lógicos; Operador instanceof; Operador ternário; Precedência dos operadores. Java - Controle de fluxo
IIntrodução aos comandos da linguagem Java; Comandos de decisão; if / else; switch / case; Comandos de laços de repetição; While; Do / while; For; Break; Continue; Instruções rotuladas;
Instruções não-rotuladas.
Java - Orientação a objetos
Abstração; Objetos; Classes; Princípios da orientação a objetos.
Java - Classes
Introdução às classes; Encapsulamento; Tipos construídos; Instanciação; Atribuição entre objetos de tipos construídos;
Inicialização dos atributos de uma classe; Acesso; Padrão; Público.
Java - Métodos
Estrutura dos métodos; Criando métodos; Chamada de métodos; Passagem de parâmetros por valor; Comando return;
Acesso a métodos; Modificadores de métodos; Membros estáticos;