(→Controlo de fluxo) |
(→Controlo de fluxo) |
||
Line 40: | Line 40: | ||
===Controlo de fluxo=== | ===Controlo de fluxo=== | ||
− | * if-else | + | * [[Palavras chave da linguagem Java#if|if]]-[[Palavras chave da linguagem Java#else|else]] |
− | * while, for, do-while | + | * [[Palavras chave da linguagem Java#while|while]], [[Palavras chave da linguagem Java#for|for]], [[Palavras chave da linguagem Java#do|do]]-[[Palavras chave da linguagem Java#while|while]] |
− | * break, continue, return | + | * [[Palavras chave da linguagem Java#break|break]], [[Palavras chave da linguagem Java#continue|continue]], [[Palavras chave da linguagem Java#return|return]] |
− | * switch-case-default | + | * [[Palavras chave da linguagem Java#switch|switch]]-[[Palavras chave da linguagem Java#case|case]]-[[Palavras chave da linguagem Java#default|default]] |
* Comparação com outras linguagens semelhantes | * Comparação com outras linguagens semelhantes | ||
* Exemplos simples | * Exemplos simples |
A definição oficial do conteúdo de cada aula pode ser encontrada na página dos sumários mantida pelo Fénix.
Apresentação da disciplina: objectivos gerais; objectivos operacionais; programa; avaliação.
Informação adicional pode ser obtida na página oficial (Fénix).
static
: definição de dados e funções partilhados;Exemplo simples: "Hello world".
equals
Strings
.static
) e de objectos.A referência this
:
Overloading de métodos.
Exemplos de aplicação. Discussão de aspectos problemáticos e comparação com outras linguagens (PHP e C/C++).
Discussão de aspectos relacionados com a destruição de objectos: o caso do Java (comparação com outras linguagens). Este tópico foi discutido na Aula 06.
CLASSPATH
.public
, protected
, private
, "package".