Intellij IDEA и java компилятор

Получается, когда мы работаем в IDEA, то компилятор, будем говорить, отрабатывает еще в процессе написания кода, так? А когда мы запускаем код, что отлавливает ошибки? jvm? Пожалуйста, подскажите


Ответы (1 шт):

Автор решения: Barmaley Red Star

Вы путаете фичу Code Inspection с компиляцией.

Code Inspection - это некий фоновый процесс (его можно отключить), который в фоновом режиме сканирует и проверяет качество кода. Инспекцию можно настроить:

введите сюда описание изображения

Компиляция в отличие от инспекции - это уже окончательный вердикт и проводится не средствами IDE, а компилятором. Компилятор проверяет только синтаксис, но не качество кода, скажем типичный пример, если инспектор может "ругаться", на неиспользуемую переменную, то компилятору в общем то все равно.

→ Ссылка