Встречается на собеседованиях • сегодня
Какие знаешь основные две группы в иерархии исключений
В Java исключения делятся на две основные группы:
- Checked exceptions (проверяемые) - наследуются от
Exception(но не отRuntimeException). Компилятор требует их обработки черезtry-catchили объявления вthrows. Пример:IOException,SQLException.
java
public void readFile() throws IOException {
FileReader file = new FileReader("test.txt");
// ...
}- Unchecked exceptions (непроверяемые) - наследуются от
RuntimeException. Обработка не обязательна. Примеры:NullPointerException,ArrayIndexOutOfBoundsException.
java
public void divide(int a, int b) {
if(b == 0) throw new ArithmeticException("Division by zero");
return a / b;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы