O que é Java?Benefícios do ambiente de Runtime e Programação Java
Abordagem orientada a objetos
Disponibilização de arquitetura neutra
Computação para Java e Internet
A JVM (Java Virtual Machine)
Oracle10g, OracleAS10g e Java
Visão geral de classes, objetos e métodos
Comunicação entre objetos
Descrever Abstração, Herança, Encapsulamento, Agregação e Polimorfismo
Encapsulamento e palavras-chave públicas e privadas
Comparar e Contrastar membros de Subclasses e de Classe
Examinar o modelo de classe da aplicação do curso
Palavras-chave de Java
Estrutura de arquivo Java (package, importação, classe)
Especificando Métodos
Instruções
Blocos de Código
Compilador Java
Tipos de dados principais
Declarando e inicializando variáveis
Regras e convenções para nomeação de variável
Literais de caracteres e seqüências de escape Unicode
Variáveis Booleana e Primitiva
Operadores de atribuição
Operadores de atribuição compostos
Literais do objeto string e o Operador de Concatenação
Decisões: se, alternância operador condicional
Repetição: while, do-while, for
Interromper e continuar
Enumeradores e iteradores
Interromper e continuar identificado
Componentes do JDeveloper
Espaços de trabalho e usando o Project Wizard
Criando uma Aplicação
Criando e executando a aplicação
Navegando no painel de Estrutura
Destaques da sintaxe e estabelecimento de vinculação de parâmetros
Modificando as opções de ambiente
Classes
Definindo variáveis e métodos de instância
Criando objetos usando o novo Construtor e o Construtor default
Variáveis primitivas versus referências a objeto
Packages
Encapsulamento usando modificadores de acesso público e privado
Exemplos de métodos de classe na Biblioteca Java
Variáveis e métodos de instância: uma verificação
Sobrecarga de método
Inicializando variáveis de instância usando inicializadores
Inicializando variáveis de instância usando construtores
Construtores sobrecarregados
Definindo Classes Internas e Anônimas
O método finalizar
Variáveis e métodos de instância: uma verificação
Sobrecarga de método
Inicializando variáveis de instância usando inicializadores
Inicializando variáveis de instância usando construtores
Construtores sobrecarregados
Definindo Classes Internas e Anônimas
O método finalizar
A classe String Java
Conversão e comparação de string
Visão geral das classes encapsuladoras
Conversões de e para tipos de primitiva usando as classes encapsuladoras
Classes DataFormat, DecimalFormat e MessageFormat
OutputStreams e PrintStreams Padrão
Streams de Leitura e Gravação
Serialização de Objeto
Subclasse e herança: os conceitos
Hierarquias de herança
Construtores e herança
Sobrepondo métodos de superclasse
Chamando métodos de superclasse
Usando o operador instanceof
Fusão de classe
Variáveis e métodos protegidos