Sumários

Teórica 5 - Abstração de dados - Dados não primitivos: As classes String e StringBuilder

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.

TP Semana 2 - Laboratório de ambientação e desenvolvimento em Eclipse

28 Setembro 2023, 16:30 André Souto


Discussão, resolução e considerações importantes sobre a folha de exercício nº1

TP Semana 2 - Laboratório de ambientação e desenvolvimento em Eclipse

28 Setembro 2023, 15:00 André Souto


Discussão, resolução e considerações importantes sobre a folha de exercício nº1

Teórica 4 - Variáveis, booleanos, condicionais e estruturas de repetição

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.

TP Semana 2 - Laboratório de ambientação e desenvolvimento em Eclipse

27 Setembro 2023, 14:30 André Souto


Discussão, resolução e considerações importantes sobre a folha de exercício nº1