Core Java. Exceptions
3.0 (1 rating)
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.
16 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Core Java. Exceptions to your Wishlist.

Add to Wishlist

Core Java. Exceptions

Детальный учебник по практическому использованию исключительных ситуаций в Java.
3.0 (1 rating)
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.
16 students enrolled
Created by Ivan Golovach
Last updated 8/2016
Russian
Current price: $20 Original price: $25 Discount: 20% off
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 18 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • создавать свои иерархии исключительных ситуаций
  • проектировать устойчивое к сбоям программное обеспечение
  • корректно обрабатывать код, который станет более понятным, гибким, структурированным и возможным для повторного использования.
View Curriculum
Requirements
  • установить JDK и JRE версии 1.8
  • установить IDE (IDEA, Eclipse)
Description

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

  • try
  • catch
  • finally
  • throw
  • throws

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

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


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

Who is the target audience?
  • Этот курс по исключительным ситуация в языке Java предназначен для тех, кто учит Java как свой первый язык программирования, так и уже хорошо владеет текущим
Curriculum For This Course
Expand All 39 Lectures Collapse All 39 Lectures 02:02:22
+
try, catch, finally
8 Lectures 23:21
Ключевые слова: try, catch, finally, throw, throws
02:05

Компилятор требует вернуть результат (или требует молчать)
04:20

Нелокальная передача управления (nonlocal control transfer)
05:04

try + catch (catch – полиморфен)
03:12

try + catch (catch - полиморфен)
10 questions

try + catch + catch + …
01:05

try + catch + catch + catch. Basic
6 questions

try + catch + catch + catch. Mid
5 questions

try + finally
03:22

try + finally. Basic
7 questions

try + finally. Mid
3 questions

try + finally. Hard
2 questions

try + catch + finally
00:45

Вложенные try + catch + finally
03:25

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
+
Проверяемые / непроверяемые исключения
8 Lectures 08:17
Магия checked / unchecked
00:37

Пессимистичный механизм
01:27

throws с непроверяемым (unckecked) исключением
00:40

Множественные исключения
01:06

Или catch, или throws
00:53

checked/unchecked exceptions. Basic
12 questions

checked/unchecked + try/catch. Basic
18 questions

Поведение компилятора/JVM
01:46

Overriding и throws
01:06

Передача свойства по наследству
00:38
+
Важные исключения в JDK
23 Lectures 01:38:43
Для чего этот материал
00:07


ArrayIndexOutOfBoundsException
03:58

Keyword 'assert', Design-by-Contract
00:08

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

About the Instructor
Ivan Golovach
4.1 Average rating
217 Reviews
750 Students
3 Courses
Java/Scala техлид, обучил более 200 человек

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

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