오류 종류 1. 컴파일 에러 : 컴파일 시 발생하는 에러 컴파일러가 오타나 잘못된 구분, 자료형 체크 등의 기본적인 검사를 수행함 (소스코드의 기본적인 사항 점검) 그러나 실행 중 발생할 수 있는 잠재적인 오류는 잡아내지 못함. 2. 런타임 에러 : 실행 시 발생하는 에러 실행 중 무한 로딩에 걸린다던지, 갑자기 프로그램이 종료된다던지. 3. 논리적 에러 : 실행은 되지만, 의도와는 다르게 동작하는 에러 에러 발생 시, 프로그램의 비정상적인 종료를 막을 길은 없다. 하지만, 예외는 발생하더라도 비정상적인 종료를 막을 수 있다. 에러 : 프로그램 코드에 의해 수습될 수 없는 심각한 오류 예외 : 프로그램 코드에 의해 수습될 수 있는 다소 미약한 오류 예외처리하기 - try ~ catch 문 JVM의 예외처..