Sobes.tech
Junior — Middle

Qual é o papel da palavra-chave throws no tratamento de exceções em Java?

sobes.tech IA

Resposta da IA

A palavra-chave throws em Java é usada na declaração de um método para indicar que esse método pode lançar certas exceções verificadas (checked exceptions). É uma obrigação para o código que chama esse método: tratar essas exceções usando um bloco try-catch, ou também declará-las na sua própria cláusula throws.

Exemplo:

public void readFile(String path) throws IOException {
    // código que pode lançar IOException
}

Aqui, o método readFile indica que pode lançar IOException. Isso ajuda os compiladores e os desenvolvedores a entender quais exceções precisam ser tratadas, garantindo uma gestão de erros mais confiável.