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("에러가 나든, 안나든 무조건 코드를 실행시키고 싶으면 이부분에 작성한다.");
}
}
}
'Java' 카테고리의 다른 글
여러 개의 텍스트 한 번에 교체 : 똑같은 텍스트 손쉽게 변경하는 꿀팁 (0) | 2024.06.17 |
---|---|
자바) 이메일 형식 체크하는 라이브러리 : Patterns (0) | 2024.06.13 |
Java에서 NullPointerException 발생 시 해결 방법 (0) | 2024.06.04 |
자바(Java)의 "HashMap" 딕셔너리와 비슷한 데이터 스트럭쳐 (0) | 2024.06.04 |
자바(Java)의 ArrayList 라이브러리 사용하기 (0) | 2024.06.03 |