Java

자바(Java) try-catch-finally 구문 학습하기

567Rabbit 2024. 6. 4. 13:24

try-catch-finally 구문이란?

 

try-catch-finally는 자바에서 예외 처리를 위해 사용되는 구문이다

예외 처리는 프로그램 실행 중에 발생할 수 있는 오류를 관리하고, 프로그램이 예외 상황에서도 적절히 동작할 수 있도록 해준다. 

 

import java.util.ArrayList;

public class TryMain {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		try { //에러가 없을 때 실행시킬 부분	
			ArrayList<String> nameList = new ArrayList<>();
			nameList.add("홍길동");
		
		} catch(Exception e) {   //파이썬 except와 비슷하다 에러가 나면 실행시킬 부분
			System.out.println("익셉션이 발생했음. 문제가 있음");
			System.out.println( e.toString() );
		} finally {
			// finally는 있어도 되고 없어도 되는 부분이고 상황에 맞게 필요하면 사용하면 된다.
			System.out.println("에러가 나든, 안나든 무조건 코드를 실행시키고 싶으면 이부분에 작성한다.");
		}
		
		
	}

}