Получается, когда мы работаем в IDEA, то компилятор, будем говорить, отрабатывает еще в процессе написания кода, так? А когда мы запускаем код, что отлавливает ошибки? jvm? Пожалуйста, подскажите
Вы путаете фичу Code Inspection с компиляцией.
Code Inspection - это некий фоновый процесс (его можно отключить), который в фоновом режиме сканирует и проверяет качество кода. Инспекцию можно настроить:
Компиляция в отличие от инспекции - это уже окончательный вердикт и проводится не средствами IDE, а компилятором. Компилятор проверяет только синтаксис, но не качество кода, скажем типичный пример, если инспектор может "ругаться", на неиспользуемую переменную, то компилятору в общем то все равно.
Продвижение своими сайтами как стратегия роста и независимости