Core Java. Exceptions

Детальный учебник по практическому использованию исключительных ситуаций в Java.
0.0 (0 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
8 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 39
  • Length 2 hours
  • Skill Level Intermediate Level
  • Languages Russian
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2016 Russian

Course Description

Данный курс включает в себя обработку исключительных ситуаций. Рассматривается пять ключевых слов:

  • try
  • catch
  • finally
  • throw
  • throws

А также механизм работы:

  • checked/unchecked
  • пессимистичный механизм
  • throws с непроверяемым (unckecked) исключением
  • множественные исключения
  • или catch, или throws
  • поведение компилятора/JVM
  • оverriding и throws
  • передача свойства по наследству


Слушатели смогут не только ознакомиться с теоретическим материалом, но и рассмотреть множество практических примеров (более 100)

What are the requirements?

  • установить JDK и JRE версии 1.8
  • установить IDE (IDEA, Eclipse)

What am I going to get from this course?

  • создавать свои иерархии исключительных ситуаций
  • проектировать устойчивое к сбоям программное обеспечение
  • корректно обрабатывать код, который станет более понятным, гибким, структурированным и возможным для повторного использования.

What is the target audience?

  • Этот курс по исключительным ситуация в языке Java предназначен для тех, кто учит Java как свой первый язык программирования, так и уже хорошо владеет текущим

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: try, catch, finally
Ключевые слова: try, catch, finally, throw, throws
Article
Компилятор требует вернуть результат (или требует молчать)
Article
Нелокальная передача управления (nonlocal control transfer)
Article
try + catch (catch – полиморфен)
Article
try + catch (catch - полиморфен)
10 questions
try + catch + catch + …
Article
try + catch + catch + catch. Basic
6 questions
try + catch + catch + catch. Mid
5 questions
try + finally
Article
try + finally. Basic
7 questions
try + finally. Mid
3 questions
try + finally. Hard
2 questions
try + catch + finally
Article
Вложенные try + catch + finally
Article
try + catch + finally (нелокальная передача управления). Basic
9 questions
try + catch + finally (нелокальная передача управления). Mid
4 questions
try + finally + catch. Hard
1 question
try-with-resources.one.strange.Basic
9 questions
try-with-resources.two-dependent.Mid
18 questions
Section 2: Проверяемые / непроверяемые исключения
Магия checked / unchecked
Article
Пессимистичный механизм
Article
throws с непроверяемым (unckecked) исключением
Article
Множественные исключения
Article
Или catch, или throws
Article
checked/unchecked exceptions. Basic
12 questions
checked/unchecked + try/catch. Basic
18 questions
Поведение компилятора/JVM
Article
Overriding и throws
Article
Передача свойства по наследству
Article
Section 3: Важные исключения в JDK
Для чего этот материал
Article
ArithmeticException
Preview
06:58
ArrayIndexOutOfBoundsException
03:58
Keyword 'assert', Design-by-Contract
Article
ClassCastException
06:05
ClassNotFoundException
02:16
CloneNotSupportedException
05:47
EOFException
02:50
FileNotFoundException
01:23
IllegalArgumentException
04:45
IllegalStateException
09:39
InterruptedException
06:45
NegativeArraySizeException
01:16
NoSuchElementException
03:16
NotSerializableException
05:31
NullPointerException
04:20
NumberFormatException
07:05
SecurityException
04:41
StringIndexOutOfBoundsException
01:16
ThreadDeath
03:06
UnsupportedEncodingException
06:28
StackOverflowError
01:06
UnsupportedOperationException
Preview
09:57

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Гражданин Ivan Golovach, Java/Scala техлид

Программирую и преподаю более 10 лет на Scala, JavaEE, Java ME, C/C++. Руковожу образовательной компанией в области Java и Scala. Большой опыт выступлений на различных конференциях и семинарах. Обучил более 200 человек. На мой видео канал подписано более 12.000 человек. С радостью научу Вас до уровня Middle Scala Developer.

Опубликовал курсы "Программирование на Java с нуля" и "Scala for Java Developers".

Ready to start learning?
Take This Course