Встречается на собеседованиях • сегодня
Какие знаешь способы обработки исключений в Java
В Java есть несколько основных способов обработки исключений:
- try-catch-finally - основной блок для перехвата исключений:
java
try {
// код, который может выбросить исключение
} catch (IOException e) {
// обработка конкретного исключения
} finally {
// код, выполняемый всегда
}- throws - передача исключения выше по стеку вызовов:
java
public void readFile() throws IOException {
// код, который может выбросить IOException
}- try-with-resources (с Java 7) - автоматическое закрытие ресурсов:
java
try (FileInputStream fis = new FileInputStream("file.txt")) {
// работа с ресурсом
} catch (IOException e) {
// обработка исключения
}- Пользовательские исключения - создание своих классов исключений:
java
class MyException extends Exception {
public MyException(String message) {
super(message);
}
}- Multi-catch (с Java 7) - перехват нескольких исключений в одном блоке:
java
try {
// код
} catch (IOException | SQLException e) {
// обработка
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы