hubert
41 уровень

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

Пост из группы Архив info.javarush.ru
3745 участников

План уровня:

  • Знакомство с исключениями: 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)
  • популярные
  • новые
  • старые
Для того, что бы оставить комментарий вы должны авторизоваться
Prokofieva14 уровень, Харьков
25 июля, 15:25
Исключения (часть 1) очень люблю его видосики, коротко и по существу!
Valentina Vlasova14 уровень, Москва
10 июля, 21:35
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 ()
Braxhene19 уровень
9 марта 2017, 11:49
Про StackTrace на русском https://ru.stackoverflow.com/questions/510755/
cofrela22 уровень, Новосибирск
26 июня 2016, 14:02
Тут еще можно почитать www.mari-el.ru/mmlab/home/PSHyper/lection7/index.htm
VladilavKutas11 уровень, Гомель
24 июня 2016, 20:21
irodream27 уровень, Piter
13 июня 2016, 00:42
Там дальше ещё интересней www.youtube.com/watch?v=j_ljOOvhf_k
Java Core July: Exceptions. Лекция #6 (Часть 2)

Почему важно использовать проверяемые исключения, почему важна инкапсуляция и кто останется работать на выходные.=)
kornyana22 уровень
14 мая 2016, 16:51
отличный короткий текст — www.skipy.ru/technics/exceptions.html
всё, что нужно для начала понимания
boyarskiy21 уровень
15 апреля 2016, 11:30
Хорошая иллюстрация по иерархии класса Throwable, являющемся родителем для Error и Exception. На ней хорошо видно кто checked а кто unchecked.
piccy.info/view3/6322681/5051bae52a552fc365dca23b7672ee85/1200/
invirtus17 уровень, Санкт-Петербург
28 марта 2016, 16:09
Есть такой вопрос. В лекции говорится, что в сигнатуре метода надо перечислять все возможные исключения, которые метод может вызвать. А как я узнаю, какие исключения метод может вызывать? Я сам, при написании метода, исходя из его кода должен это предположить, так получается?
MaxST199412 уровень, Казань
23 марта 2016, 20:52
Сарабэйбл )

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