Вот небольшой пример для проверки захвата ошибки.
Кода -копия выглядит следующим образом:
открытый класс TestCatchError Extends Error {
Частный статический последний длинный серийный режим = -3514882254208780202;
public TestCatchError () {
супер();
}
Public TestCatchError (String MSG) {
Super (MSG);
}
public static void main (string [] args) {
пытаться {
бросить новый тестовый катцеррор («ошибка тестового удара»);
} catch (throwable t) {
System.out.println («Шаг в уловке ~»);
t.printstacktrace ();
}
}
}
Результаты работы:
Кода -копия выглядит следующим образом:
шаг в улов ~
TestcatchError: ошибка тестового подъема
at testcatcherror.main (testcatcherror.java:23)