User 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
Сарабэйбл )

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