Ранее мы узнали о нескольких исключениях в Java, как же нам их обрабатывать ?
Мы можем использовать оператор try...catch для обработки исключений и помещать возможные операции с исключениями в часть try оператора try...catch, как только часть try генерирует объект исключения или вызывает метод, который может генерировать исключение. объект и метод. Если создается объект исключения, часть try немедленно завершит выполнение и перейдет к соответствующей части catch. Таким образом, программа может поместить обработку после возникновения исключения в часть перехвата.
Оператор try...catch может состоять из нескольких перехватов для обработки соответствующих возникающих исключений.
Формат оператора try...catch следующий:
try{//Содержит инструкции, которые могут вызывать исключения}catch(ExceptionSubClass1e){…}catch(ExceptionSubClass2e){…}
Примечание . Класс исключения в каждом параметре catch является подклассом Exceptin, что указывает на возможные исключения в части try. Между этими подклассами не может быть отношений «родитель-потомок», иначе будет сохранен только один catch, содержащий параметр родительского класса.