Перехват выборочных исключений

  • 5
  • Недоступна
Возможно, «злые» многоэтажные конструкции исключений кажутся вам сложными. Но на самом деле исключения — это просто, и это одна из самих ценных вещей в Java. На 9 уровне в это верится с трудом, всё-таки работа с ними с непривычки кажется очень запутанной. Без страха, вперёд: в этой задаче вам нужно будет разобраться с перехватом выборочных исключений.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (74)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Artem9 уровень
вчера, 22:08
А только я один задаюсь вопросом, что такое BEAN.*****() и зачем его приписывать перед методом1 или логом?
Alexander Krymov10 уровень, Нижний Новгород
вторник, 18:38
Чтоб пробросить FileSystemException выше используйте throw e; если не выполняется 2 пункт
Александр10 уровень, Москва
понедельник, 11:41
если мы обрабатываем исключение в методе, зачем тогда пробрасывать его наверх?
Владимир Павленко19 уровень, Москва
15 февраля, 17:14
Да уж.... Возникли две проблемы у меня. Нагуглился по полной. Гугул сила! 1 проблема Метод handleExceptions должен логировать исключение FileSystemException (вызвать метод BEAN.log), а затем пробросить его дальше.
catch(FileSystemException e) {
    BEAN.log(e);
    throw e; // ЗДОВОВО КАК!!!!
}
2 проблема Добавь в объявление метода handleExceptions класс исключения FileSystemException.
public static void handleExceptions() throws FileSystemException { // ПРОСТО ТО КАК!!!!
Viktor Kalyniuk17 уровень, Киев
10 февраля, 18:55
Сделал, но не понял ._.
AlexeyVL9 уровень
19 января, 05:34
BEAN.methodThrowExceptions(); - сразу пихайте в try. Из за того что я его туда не запихнул, 38 попыток просрал.
Aku16 уровень, Новосибирск
16 января, 14:18
Если следовать всем пунктам, то нет ничего сложного, но понимания сделанного нет, бесит когда обучение проходит кусками, а самому в гугле все найти мозгов не хватает
Артур22 уровень, Киев
2 января, 20:54
Кто нибудь подкиньте литературы по логам исключений. а то ниче не понятно, спасибо.
Tyrant10 уровень
3 декабря 2018, 12:57
Хз как, но делал наугад строго по требованиям не понимая толком что такое логирование и к чему оно приводит, но прокатило с первой попытки. Теперь надо разбираться в этом всем.
Tyrant10 уровень
3 декабря 2018, 15:37
Немного почитав, я понял, что еще рано такое изучать.
Andrii17 уровень
21 ноября 2018, 15:52
Откуда вы взяли этот processExceptions(); Нигде же в условии и лекциях не было про это написано?!