Предоставлено: Throwable - суперкласс класса Exception.
Когда я читаю тексты о написании собственных "исключений", я вижу примеры Throwable
, которые используются в блоке catch
, а другие тексты показывают new Exception()
, которые используются в блоке catch
. Мне еще предстоит объяснение, когда нужно использовать каждый.
Мой вопрос в том, когда следует использовать Throwable
и когда следует использовать new Exception()
?
EDIT: внутри блока catch
или else
, используя:
throw throwable;
или
throw new Exception();