[Java] 예외 처리
오류(Error)의 종류오류는 세 가지 종류로 나뉘어진다.구문 오류(컴파일 에러)문법에 맞지 않거나, 오타가 발생했을 때 컴파일러가 알려주는 오류이다. 치명적인 오류는 아니다.논리 오류컴파일/실행은 되지만 프로그램이 잘못 동작하고 있는 오류이다.프로그램이 작동하는데는 아무 문제가 없지만, 실행 결과가 개발자가 의도한 바와 다른 경우이다.예를 들어 점수의 평균을 계산하는 메서드에서 총 과목의 수가 3인데 4로 나누도록 만들었다면 논리적 오류에 해당한다. 이 경우 로직이 틀린 것이기 때문에 개발자가 코드를 짰지만 의도한 대로 프로그램이 동작하지 않게 되며, 컴파일/실행했을 때는 정상 동작하므로 쉽게 찾기가 힘들다.실행 오류(런타임 에러)프로그램 실행(런타임) 도중에 어떤 특정 컴퓨터에만, 특정한 상황에만 발..