Senior
Y aura-t-il une erreur si une exception non vérifiée est indiquée dans throws ?
sobes.tech IA
Réponse de l'IA
В Java, если в объявлении метода указать в throws непроверяемое (unchecked) исключение, например, наследник RuntimeException, компилятор не выдаст ошибку. Это связано с тем, что непроверяемые исключения не требуют обязательной обработки или объявления. Например:
public void myMethod() throws NullPointerException {
// код
}
Такой код компилируется без проблем. Однако обычно указывать unchecked исключения в throws не принято, так как это не добавляет информативности и не требует обработки вызывающей стороной.