Sobes.tech
Junior — Middle

Pode explicar o que é uma exceção verificável em linguagens de programação?

sobes.tech IA

Resposta da IA

Exceção verificada (checked exception) é um tipo de exceção em Java que o compilador exige que seja tratada (try-catch) ou declarada na assinatura do método usando a palavra-chave throws. Elas são destinadas a situações que podem ocorrer durante a execução, mas que o programador deve prever e tratar, como erros de entrada/saída (IOException).

Exemplo:

public void readFile(String path) throws IOException {
    FileReader reader = new FileReader(path);
    // ...
}

Se um método chama outro método que lança uma exceção verificada, é necessário tratar a exceção ou declará-la para propagação. Isso ajuda a tornar o código mais robusto e claro quanto aos possíveis erros.