예외처리(Exception Handling)란 뭘까?

개발자 아블·2024년 3월 27일
0

앱개발 용어

목록 보기
9/15
post-thumbnail

예외처리란?

예외처리(오류 처리)란 실행 흐름상 오류가 발생했을 때 오류를 그대로 실행시키지 않고 오류에 대응하는 방법을 제시하는 개념 혹은 하드웨어 구조를 말한다.

예외처리 예시

다음은 try-catch를 사용한 예외 처리이다.

@Test
void arithmeticException() {
    //before
    String[] strings = new String[]{"hello", "crong", "coco"};

    try {
        for (int i = 0; i < 4; i++) {
            System.out.println(strings[i]);
        }
    } catch (ArrayIndexOutOfBoundsException e) {
        System.out.println("Empty");
    }
}

위와 같이 strings[i]를 0~3 출력했을때 strings[3]에서는 출력할 내용이 없다.
하지만 코드를 실행할 경우 에러가 발생하지 않고 범위를 벗어난 주소의 값을 조회하려고 할 경우 catch문에서 해당 예외를 잡아 Empty라는 값을 출력하도록 되어있다.

코드 출처 및 자세한 설명

0개의 댓글