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

Как компиляция программы влияет на появление исключений

Компиляция проверяет синтаксис и типы, но не все исключения можно выявить на этом этапе.

Компилятор обнаруживает:

  • Синтаксические ошибки (Missing semicolon)
  • Ошибки типов (int x = "строка")
  • Нарушения правил языка (unreachable code)

Не обнаруживает:

  • Runtime исключения (NullPointerException, ArrayIndexOutOfBoundsException)
  • Логические ошибки

Пример:

java
String s = null;
System.out.println(s.length()); // NullPointerException (только в runtime)

Компиляция минимизирует ошибки, но не гарантирует их отсутствие во время выполнения.

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

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

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

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