[JAVA]예외(Exception) vs 에러(Error)
·
Language/JAVA
예외(Exception)정의: 예외는 프로그램이 실행되는 동안 발생할 수 있는 예상 가능한 문제를 의미한다. 예외는 개발자가 미리 처리할 수 있는 상황을 의미하고, 코드로 복구하거나 처리할 수 있다.주요 예시: 파일을 찾을 수 없거나, 배열의 범위를 벗어난 접근, 숫자를 0으로 나누는 것 등이 예외로 처리된다.처리 방법: try-catch 블록을 통해 예외를 처리할 수 있고, 필요하면 throws를 통해서 다시 던질 수도 있다.예외(Exception)의 종류체크 예외(일반 예외)언체크 예외(실행 예외)컴파일 시점에 확인되고 반드시 처리해야 하는 예외이다. 예를 들어, IOException, SQLException 등이 있다.런타임에 발생하며, 주로 프로그래머의 실수나 로직 오류로 발생하는 예외로 컴파일러..