Встречается на собеседованиях • сегодня

Какие знаешь виды ошибок в Java

В Java ошибки делятся на три основных типа:

  1. Ошибки компиляции (Compile-time Errors) - возникают при нарушении синтаксиса. Пример:
java
int x = "hello"; // несоответствие типов
  1. Исключения (Exceptions) - ошибки времени выполнения:
  • Checked (обязательны к обработке): IOException, SQLException
  • Unchecked (RuntimeException): NullPointerException, ArrayIndexOutOfBoundsException
  1. Ошибки виртуальной машины (Errors) - критические системные сбои: OutOfMemoryError, StackOverflowError

Пример обработки исключения:

java
try {
    FileReader file = new FileReader("test.txt");
} catch (FileNotFoundException e) {
    System.out.println("Файл не найден");
}

Unchecked исключения обычно указывают на логические ошибки в коде, а Checked - на внешние проблемы (файлы, сеть и т.д.).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы