Sobes.tech
Junior — Middle

Consegue nomear as exceções padrão que podem ser verificadas em Java?

sobes.tech IA

Resposta da IA

No Java, as exceções verificadas (checked) são aquelas que o compilador exige que sejam tratadas ou declaradas no método. Algumas exceções verificadas padrão:

  • IOException — erros de entrada/saída, por exemplo, ao trabalhar com ficheiros ou rede.
  • SQLException — erros ao trabalhar com bases de dados via JDBC.
  • ClassNotFoundException — quando a classe não é encontrada durante o carregamento dinâmico.
  • InterruptedException — interrupção do thread.
  • FileNotFoundException — ficheiro não encontrado (subclasse de IOException).

Exemplo de tratamento de uma exceção verificada:

try {
    FileInputStream fis = new FileInputStream("file.txt");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

Exceções verificadas obrigam o programador a tratar explicitamente os erros potenciais, aumentando a fiabilidade do código.