Programa do Curso de Java
- Introdução
- Conceitos básicos de programação
- Compilador e programa executável
- Apresentação da Máquina Virtual
- Introdução ao Eclipse
- Sintaxe
- Compilação e Execução
- Classe System
- Variáveis e Constantes
- Tipos de Dados
- Arrays
- Controlo de Fluxo
- Operadores e Expressões
- Controlo de fluxo
- Switch
- Ciclos For, While e Do...While
- Debug no Eclipse
- Debug e Breakpoints
- Valores de variáveis e expressões
- Block Comments
- Ciclos com arrays
- Quebras de Ciclos
- Break e Continue
- Arrays Bidimensionais
- Ciclos Encadeados
- Operadores Especificos e Compactações Sintaticas
- Operador “and” e “or”
- Operador resto da divisão
- Operadores negação e diferente
- Operador ternário
- Utilização compacta de operadores
- Métodos
- Parâmetros
- Tipo de retorno
- Âmbito das variáveis
- Funcionalidades Eclipse
- Open Declaration
- Autocomplete
- Refactorização
- Step Into
- Package
- Programação Orientada por Objetos
- Definição e Implementação
- Construtor
- Strings
- Garbage Collection
- Visibilidade e Encapsulamento
- Conceito de Static
- Overloading
- Herança e Polimorfismo
- Conceito de Herança
- Definição de Polimorfismo
- Classes Abstratas
- Interfaces
- Exceções
- Classes úteis do Java
- StringBuilder
- ArrayList
- Date
- Ficheiros
- Escrita e leitura de dados em ficheiros
- Criar e remover ficheiros
- Ficheiros de dados estruturados
- Exportação de projetos