Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обработка исключений (try, catch, throw, throws, finally)



Исключительная ситуация – это аварийная ситуация, которая может возникнуть во время выполнения программы. В Java исключительные ситуации могут генерироваться либо исполнительной системой Java (фундаментальные ошибки), либо программным кодом (вручную).

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

Обработка исключений реализуется через создание объекта, представляющего исключение, который вбрасывается в метод, вызвавший ошибку.

Ключевые слова для обработки исключений: try, catch, throw, throws, finally.

Синтаксис:

try{

// фрагмент программы, в котором возможно возникновение ошибки

}

catch (имя_класса_исключения имя_объекта)

{

// обработчик исключения

}

[ finally {

// блок кода обработки перед выходом из try

}

]

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

throw и throws используются для обработки своих исключительных ситуаций.

Пример:

class A

{ int имя_метода() throws

{ My Exception;

try { ………….

throw MyException;

}}}

Пример:

main()

{ try {…..}

catch (MyExceptoin ())

}

29. Апплеты, жизненный цикл апплета, тэг applet.

Как известно на Java можно создавать два типа приложений: приложения и апплеты. Апплеты – это небольшие приложения, которые доступны на Internet -сервере, транспортируются по Internet, автоматически устанавливаются и выполняются как часть Web -документа. После того как апплет прибывает к клиенту, он имеет ограниченный доступ к ресурсам системы, которые использует для создания произвольного мультимедийного интерфейса пользователя и выполнения комплексных вычислений без риска заражения вирусами или нарушения целостности данных.





Дата публикования: 2015-02-03; Прочитано: 340 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...