Chapter 9 Обработка исключений Flashcards

1
Q

Какой класс находится на вершине иерархии исключений?

A

Throwable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Как используются ключевые слова try и catch?

A

Ключевые слова try и catch используются совместно. Инструкции программы, в которых вы хотите отслеживать исключения, помещаются в блок try. Перехват и обработка исключений осуществляются в блоке catch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Что произойдет, если исключение не будет перехвачено?

A

Произойдет аварийное завершение программы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Может ли внутренний блок саtch повторно сгенерировать исключение, которое будет обработано во внешнем блоке catch?

A

Да, исключения могут генерироваться повторно.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Блок finally - последний фрагмент кода, выполняемый перед завершением программы. Верно или неверно? Обоснуйте свой ответ.

A

Неверно. Блок finally выполняется по завершении блока try.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Исключения какого типа необходимо явно объявлять с помощью инструкции throws , включаемой в объявление метода?

A

С помощью инструкции throws объявляются все исключения, кроме RuntimeException и Error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Назовите три причины, по которым могут генерироваться исключения.

A

Исключение может быть сгенерировано в результате ошибки в виртуальной
машине Java, ошибки в программе или явным образом с помощью инструкции throw.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Назовите два подкласса, производных непосредственно от класса Throwable .

A

Exception and Error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Что такое групповой перехват исключений?

A

Который позволяет перехватывать

два и более исключения одним блоком catch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Следует ли перехватывать в программе исключения типа Error?

A

Нет, не следует

How well did you know this?
1
Not at all
2
3
4
5
Perfectly