xxx.java (jvm 실행불가) -> xxx.class (jvm 실행가능)
xxx.java
xxx.class
문법과 규칙이 어긋나 에러 발생
(컴파일 문제없이) 실행 시 발생되는 오류
자동적으로 걸러내지 못한다.