Резюме

Резюме

Всякий раз, когда сталкиваются с ошибкой при выполнении программы, говорят, что произошло исключение.
Исключение (Exception) происходит во время выполнения в последовательности кода.
Каждое исключение, которое выброшено, должно быть поймано или приложение резко закончится.
Обработка исключений позволяет объединять обработку ошибки в одном месте. Это позволяет создавать более правильный и мощный код.
Java использует блоки try и catch для обработки исключения. Инструкции в блоке try, throw exceptions и в блоке catch маркируют их.
Чтобы обрабатывать различные типы исключений, можно использовать многократные блоки catch.
Ключевое слово throws используется, чтобы перечислить исключение, которое метод может выбросить.
Ключевое слово throw используется, чтобы указать, что исключение произошло.
Инструкция в блоке finally выполняется независимо от того, происходит ли исключение или нет.
Сборка мусора в Java - процесс посредством чего память, распределённая для объектов, которые больше не используются, может быть восстановлена или очищена.

Проверь себя

1. Когда происходит ошибка, выбрасывается ___________________
А. Исключение
В. Проблема
С. Сообщение
D. Ни один из вышеупомянутых

2. Пять ключевых слов, которые управляют обработкой исключения в Java - __________,
A. trial, catch, throw, throws, finally
B. try, catch, finally, throw, throwable
С. try, caught, finally, throw, throws
D. try, catch, finally, throw, throws

3. Код, который контролирует ошибку, находится в_________________.
А. блоке try-catch
В. блоке try-caught
С. блоке finally
D. Ни один из вышеупомянутых

4. Операнд throw - объект класса, полученного из класса ____________.
A. java.lang. Object
В. java.lang.Throwable
С. java.lang.Exception
D. Ни один из вышеупомянутых

5. Ключевое слово___________ используется, чтобы выбросить исключение, в то время как ключевое слово _________ используется, чтобы определить исключение, выброшенное этим методом.
A. throw, throws
В. throws, throw
С. throw, throwable
D. Ни один из вышеупомянутых

6. Метод_____________ используется, чтобы запросить сборку мусора, (выберите один или более вариантов)
A. System.gc()
В. Runtime.gc()
С. gc()
D. Ни один из вышеупомянутых

Задание

1. Напишите программу, которая проверяет, имеет ли данное число тип данных byte. Если число превышает диапазон, то тогда выполняется определяемое пользователем исключение ByteSizeException и на дисплей выводится соответствующее сообщение об ошибках.

2.Напишите программу, которая проверяет, введено ли число как параметр командной стоки. Если введена буква вместо числа, программа должна отобразить соответствующее сообщение об ошибке.

назад к оглавлению вперед

Rus. Open Source company, г. Саратов
ул. Орджоникидзе, 156, офис 203
тел: 8 (8452) 57-84-41
e-mail: info@rus_opensource.com

Главная | Обзоры | О разном
Карта сайта

Учебная литература:

Введение в Linux
Основы JAVA
Архивы

© 2013 opensourcerules.net