Sumários
2 Outubro 2023, 13:30
•
André Souto
Recuperação do significado de abstração de dados.
Exemplo genérico de tipos de dados não primitivos.
O tipo de dados String:
- valores;
- operações;
- imutabilidade;
- exploração da API da Oracle sobre Strings;
- exemplo que evidencia as characteristicas da imutabilidade;
- Comparação de Strings. A diferença entre == (igualdade por referência) e o método de instância equals (igualdade por conteúdo dos objectos);
A classe StringBuilder como classe mutável para construção de strings de forma progressiva:
- valores;
- operações;
- mutabilidade e consequências para as suas instâncias;
- Exemplo que explica a diferença entre String e Stringbuilder;
- exploração da API da Oracle sobre StringBuilder;
- exemplo que evidencia as characteristicas da imutabilidade;
Capítulo 6 da referência 1.
28 Setembro 2023, 16:30
•
André Souto
Discussão, resolução e considerações importantes sobre a folha de exercício nº1
28 Setembro 2023, 15:00
•
André Souto
Discussão, resolução e considerações importantes sobre a folha de exercício nº1
28 Setembro 2023, 14:00
•
André Souto
Âmbito das variáveis:
- localidade às métodos;
- passagem como parâmetros;
- exemplos de fluxos;
O tipo de dados Boolean:
- valores e operações;
- prioridades;
- documentação de funções booleanas;
Condicionais:
- blocos if;
- blocos if-else;
- blocos if encaixados;
- vários exemplos e diferenças;
Estruturas de repetição:
- ciclos for:
-- estrutura e considerações gerais;
- ciclos while:
-- estrutura e considerações gerais;
- Diferença entre for e while e discussão sobre quando usar um ou outro;
- Exemplos;
- ciclos do-while:
-- estrutura e considerações gerais;
-- diferença para um ciclo while e discussão sobre quando usar um ou outro;
Leitura complementar:
Secções 3.6 até ao fim do capítulo 5 da referência bibliográfica 1
Secções 1.2 e 1.3 da referência 2.
27 Setembro 2023, 14:30
•
André Souto
Discussão, resolução e considerações importantes sobre a folha de exercício nº1