Иерархия и правила
-
Throwable→Error(не ловим) иException. -
Checked (
IOException) — компилятор требует обработать/пробросить. -
Unchecked (
RuntimeException) — можно не объявлять; для ошибок логики.
Throwable → Error (не ловим) и Exception.
Checked (IOException) — компилятор требует обработать/пробросить.
Unchecked (RuntimeException) — можно не объявлять; для ошибок логики.
Throwable → Error (не ловим) и Exception.
Checked (IOException) — компилятор требует обработать/пробросить.
Unchecked (RuntimeException) — можно не объявлять; для ошибок логики.
Throwable → Error (не ловим) и Exception.
Checked (IOException) — компилятор требует обработать/пробросить.
Unchecked (RuntimeException) — можно не объявлять; для ошибок логики.