Nessa aula aprendemos o Exception (excessão). Ele é uma forma de prevenir que um erro que você desconfia acontecer seja tratada. Isso funciona da seguinte forma, usando o try e o catch. Para usá-los, você faz assim:
int[] array = new int[5]
try {
for (int i = 0; i <= 7; i++) {
array[i] = i;
System.out.println(i);
}
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("erro: " + e);
}
Nesse caso, é inevitável que aconteça um erro porque, o for vai ir além do limite do array, então para previnir que pare o programa, o programa para o for e continua.
Então a aula foi basicamente nós alunos, tentando entender o Exception, tinha bem pouco exemplo para a utilização dele. Isso foi ruim porque um só exemplo(ou poucas) nem sempre basta para a compreenção. Acho que mais exemplos seria boa, não só para entender, mas para ver o quão útil e necessário ele é.
Nenhum comentário:
Postar um comentário