JAVA/JAVA (IntelliJ)

[JAVA] : try, catch - 에러가 발생했을 때 처리할 수 있는 방법

juunghee 2025. 3. 3. 17:34

 

 

 

실행시켰을 때 에러가 나면, 종료시키지말고 잘 처리할 수 있도록 하는 게 try / catch 이다.

 

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {

        // 에러가 났을 때, 프로그램을 종료시키지말고
        // 잘 처리할 수 있도록 하는 방법
        // try / catch / finally

        ArrayList<String> nameList = null;
        nameList.add("홍길동");

        System.out.println("저장된 데이터 확인");
        System.out.println(nameList.get(0));
    }
}

 



finally는 써도 되고 안써도 된다.

 

익셉션 오류가 날 곳에 try로 묶고

오류가 발생하면 처리해줄 코드를 catch 안에 작성해준다.

그럼 오류가 발생한 문제를 java가 catch에 넣어준다.

 

try catch로 묶어줬기 때문에 기존에 있던 println 코드도 같이 묶어준다.

 

이렇게 하면 익셉션 오류를 처리할 수 있다!

home