Встречается на собеседованиях • сегодня
Как понять, что нельзя скомпилировать код в Java
В Java код не скомпилируется, если есть синтаксические ошибки, нарушение правил языка или неразрешимые зависимости. Примеры:
- Синтаксис: пропущена
;, скобки{}или неверный оператор.
java
int x = 5 // ошибка: нет ';'- Типы: несоответствие типов или использование необъявленной переменной.
java
String s = 42; // ошибка: int нельзя присвоить String- Доступ: попытка использовать
privateметод/поле из другого класса.
java
class A { private int x; }
class B { void f() { new A().x = 1; } } // ошибка доступа- Исключения: необработанные checked-исключения.
java
void readFile() { FileReader fr = new FileReader("file.txt"); } // ошибка: unhandled IOException- Циклы: бесконечные циклы компилируются, но логические ошибки (например,
while(true);без выхода) могут быть проблемой на этапе выполнения.

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