Какой тип исключения перехватывается бобовым уловом (ex): Exception или Throwable?.
Пример:
try { .... } catch (ex) { }
Этот слабо типизированный улов поймает все " Throwable ." Это будет включать Ошибки , Исключения и их бесчисленное множество детей. Вы можете легко подтвердить это с помощью:
try { new Throwable("Something Exceptional"); } catch (ex) { System.err.println(ex.getMessage()); }
Throwable является суперклассом (по сути) Exception - все, что ловит Exception, также будет поймано Throwable. В общем случае они одинаковы, вы редко (если вообще) видите другие бросаемые типы.