Встречается на собеседованиях • сегодня
Можно ли бросить исключение типа Throwable
Да, можно. Throwable — это родительский класс для всех исключений и ошибок в Java. Однако бросать его напрямую не рекомендуется, так как это слишком обобщённо. Лучше использовать более конкретные подклассы: Exception для проверяемых исключений и RuntimeException для непроверяемых.
Пример:
java
public void someMethod() throws Throwable {
throw new Throwable("Не рекомендуется, но возможно");
}Лучше так:
java
public void someMethod() throws IOException {
throw new IOException("Более конкретное исключение");
}Использование Throwable усложняет обработку ошибок, так как оно включает и Error (например, OutOfMemoryError), которые обычно не должны перехватываться.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы