[Java] Exception - 자바 예외 처리
Java의 예외 처리예외는 프로그램 실행 중에 발생하는 비정상적인 상황을 말한다. 예를 들어, 배열의 범위를 벗어난 인덱스에 접근하거나 파일이 존재하지 않는 경우에 파일을 열려고 시도하면 예외가 발생할 수 있다. 자바에서는 이러한 예외를 처리하지 않으면 프로그램이 비정상 종료되기 때문에예외 처리 기법이 매우 중요하다. 자바에서 예외 처리는 보통 Try → Throw → Catch의 흐름으로 진행된다. 프로그램 코드에서 예외가 발생할 가능성이 있는 부분을 try 블록에 넣고 실제로 예외가 발생하면 throw 키워드를 통해 예외를 던진다. 던져진 예외는 catch 블록에서 처리하게 된다.아래와 구조로 예외 처리가 이루어지며 여기서 중요한 것은 try 블록에서 문제가 생기면 프로그램이 바로 종료되지 않고 ca..