[자바/심화] 예외 처리(Exception Handling)
에러와 예외에러(Error)- 프로그램 실행 시 프로그램의 중요 기능 수행을 불가능하게 할 수 있는 문제를 의미한다.- 하드웨어나 운영체제의 치명적인 에러, 디도스 공격과 같은 상황을 말한다.- 에러를 해결한 후, 프로그램을 재실행해야 한다.예외(Exception)- 에러보다는 가벼운 문제를 말하며, 프로그램 자체적으로 문제 해결이 가능하다.- 개발자가 프로그램을 개발하고 충분히 테스트를 한 후, 배포를 하더라도 예상치 못한 버그(Bug)가 발생되는 경우도 해당된다.- 정상적이지 않는 케이스의 예 - 0 으로 숫자를 나누는 경우 - 배열의 인덱스를 초과하여 참조하고자 하는 경우 - 파일을 열 때, 없는 파일을 열려고 하는 경우예외 처리 목적- 예외가 발생하면 예외가 발생하면 예외가 발생한..