Exceções em Java
Nesta publicação aprende-se a trabalhar com exceções para que se possa usar esses mesmos conhecimentos e assim evoluir.
- uma exceção é um evento que ocorre durante a execução de um pedaço de código que interrompe o seu fluxo normal de instruções;
- resumindo, uma exceção representa um erro;
- o try executa todo o pedaço de código presente nele mesmo e passa automaticamente para o catch;
- o catch verifica o resultado do que fora executado dentro do try e transmite o que estiver contido nele mesmo (na maioria das vezes a própria exceção);
- o finally é executado caso haja alguma exceção ou não.
package com.caffeinealgorithm.programaremjava;
public class Excecoes {
public void Run() {
int[] numeros = new int[] {
1, 2, 3, 4, 5
};
try {
System.out.printf("Conteúdo do elemento: %d\n", numeros[4]);
} catch (Exception excecao) {
// System.out.println("O código presente no try não está a funcionar corretamente.");
System.out.println(excecao);
}
finally {
System.out.println("Eu faço parte do finally e sou executado caso haja ou não alguma exceção.");
}
}
}
Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.