Пусть следующий код:проливает заявление для обрабатываемых исключений - Java
public static void somMethod() throws IOException {
try {
// some code that can throw an IOException and no other checked exceptions
} catch (IOException e) {
// some stuff here -- no exception thrown in this block
}
}
SomeMethod бросает IOException, и никакого другого проверяемого исключения, и обрабатывает, что само исключение.
Что именно
throws IOException
в своей декларации приносит в? Из того, что я знаю, это позволяет использовать методы , вызывающие someMethod() ручка, что IOException.
что-нибудь еще происходит здесь?
Если блок 'catch' перестраивает исключение,' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''' '' '' '' '' '' '' '' '' '' '' '' ') необходимо для любого кода, вызывающего метод. –
нет, уловить стат. чисто. – Roam
..but THX для пункта. – Roam