Пользователь hubert
hubert
41 уровень

Уровень 9: план уровня и доп. материалы

Статья из группы Архив info.javarush.ru

План уровня:

  • Знакомство с исключениями: try, catch, throws, multy-catch.
  • Понятие стека. Коллекция Stack
  • Получение стека вызовов. StackTraceElement, метод getMethodName()
  • Знакомство с исключениями Exception
  • Перехват исключений - блок try.. catch
  • Типы исключений: checked-контролируемые (чЕкет), unchecked-неконтролируемые (анчЕкет)
  • Exception, NullPointerException, ArithmeticException, IOException
  • Сигнатура метода, throws
  • RuntimeException, метод getMessage()
  • Захват исключений, корзина исключений
Курс Java На этом уровне исключения рассматриваются поверхностно. Детальное углубленное изучение будет на 30+ уровнях.

Что еще можно посмотреть на досуге:

Почитать про исключения Про StackTrace читаем тут на английском. Ниже несколько видео про исключения:

Нашли классную ссылку к материалу данной темы? Добавьте ее сюда в виде комментария. Возможно, именно Ваша ссылка поможет другому человеку стать программистом и улучшить свою жизнь! Вернуться к плану обучения Вернуться к обучению java онлайн на JavaRush
Комментарии (70)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Prokofieva 26 уровень, Харьков
25 июля 2018
Исключения (часть 1) очень люблю его видосики, коротко и по существу!
Valentina Vlasova 20 уровень, Москва
10 июля 2018
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 Видео не загружаются, крутится колесико загрузки страницы, вместо блоков с видео белый экран. В консоли ошибка Failed to load resource: the server responded with a status of 404 ()
Braxhene 19 уровень
9 марта 2017
Про StackTrace на русском https://ru.stackoverflow.com/questions/510755/
cofrela 22 уровень, Новосибирск
26 июня 2016
Тут еще можно почитать www.mari-el.ru/mmlab/home/PSHyper/lection7/index.htm
VladilavKutas 11 уровень, Гомель
24 июня 2016
irodream 27 уровень, Piter
13 июня 2016
Там дальше ещё интересней www.youtube.com/watch?v=j_ljOOvhf_k
Java Core July: Exceptions. Лекция #6 (Часть 2)

Почему важно использовать проверяемые исключения, почему важна инкапсуляция и кто останется работать на выходные.=)
kornyana 22 уровень
14 мая 2016
отличный короткий текст — www.skipy.ru/technics/exceptions.html
всё, что нужно для начала понимания
boyarskiy 21 уровень
15 апреля 2016
Хорошая иллюстрация по иерархии класса Throwable, являющемся родителем для Error и Exception. На ней хорошо видно кто checked а кто unchecked.
piccy.info/view3/6322681/5051bae52a552fc365dca23b7672ee85/1200/
invirtus 17 уровень, Санкт-Петербург
28 марта 2016
Есть такой вопрос. В лекции говорится, что в сигнатуре метода надо перечислять все возможные исключения, которые метод может вызвать. А как я узнаю, какие исключения метод может вызывать? Я сам, при написании метода, исходя из его кода должен это предположить, так получается?
MaxST1994 12 уровень, Казань
23 марта 2016
Сарабэйбл )

Но обьясняет доходчиво. Крутой Головач