Conteúdo
ENQUADRAMENTO
Os Programadores sempre sonharam com uma linguagem que permitisse a reutilização de código e que corresse em todas as plataformas.
A linguagem Java é orientada a objectos e os programas desenvolvidos numa plataforma correm noutras sem necessidade de recompilação. Esta linguagem é usada para o desenvolvimento de todo o tipo de software: ferramentas CASE, programas de cálculo intensivo com complexas estruturas de dados em memoria, formulários cliente/servidor com acesso a base de dados, aplicações WEB recorrendo a HTML dinâmico e usando um “aplication server”, programação de telemóveis e PDAs. Como exemplos de plataformas onde estes programas podem correr temos: Windows, Linux, Mac, ambientes IBM (AIX, AS/400, mainframe), HP UX, Solaris, telemóveis e PDAs.
Programa:
1. Características da linguagem e instalação do ambiente de desenvolvimento
2. Operadores Aritméticos, relacionais, condicionais, bit a bit, lógicos e atribuição
3. Expressões
4. Instruções de controlo de fluxo: if-else, switch case, while, do while, for, break, continue
5. Expressões aritméticas e lógicas. Prioridade na avaliação dos operadores
6. Arrays e Strings
7. Classe, objecto, mensagem e herança
8. Criação de classes: variáveis de objecto, variáveis de classe e constantes
9. Criação de métodos: valor retornado, parâmetros, métodos de objecto e métodos de classe
10. Polimorfismo e construtor
11. Herança e reescrita de métodos
12. Tratamento de Excepções
13. Ficheiros
14. Multithreading