Junior — Middle
Em que situações é recomendado usar as construções try e catch para lidar com exceções?
sobes.tech IA
Resposta da IA
Recomenda-se o uso das construções try e catch em situações onde há uma probabilidade de ocorrerem exceções durante a execução do programa, e seja necessário tratar esses erros para evitar o encerramento abrupto da aplicação. Por exemplo:
- Ao trabalhar com entrada/saída (ficheiros, rede), onde podem ocorrer erros de acesso.
- Ao fazer parsing de dados, quando o formato pode estar incorreto.
- Ao trabalhar com bases de dados, para tratar erros de conexão ou consultas.
O uso de try-catch permite:
- Localizar o tratamento de erros.
- Fornecer uma mensagem compreensível ao utilizador.
- Executar ações alternativas ou limpar recursos.
Exemplo:
try {
FileInputStream fis = new FileInputStream("file.txt");
// trabalho com o ficheiro
} catch (FileNotFoundException e) {
System.out.println("Ficheiro não encontrado: " + e.getMessage());
}