본문 바로가기
Java/JAVA

Java - Try catch

by 하니__ 2024. 6. 4.
ArrayList<String> nameList = null;
nameList.add("홍길동");

 

오류가 발생했을때

오류가 나오면서 시스템이 죽어버리게 된다

 

 

그것을 방지하기 위해

에러가 생기면 에러문구를 내보내고

원 상태로 돌려보내는게 가능하다

 

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

}catch (Exception e){
    System.out.println("Exception이 발생함, 문제가 있음");
    System.out.println(e.toString());
}

try를 하고 오류가 생기면 catch로 가서 문구가 나오게끔 한다

 

그리고

 

추가로

 

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

}catch (Exception e){
    System.out.println("Exception이 발생함, 문제가 있음");
    System.out.println(e.toString());
} finally {
    System.out.println("에러가 나든, 안나든, 무조건 실행시키고싶으면 이렇게 실행시키자");

라고 하게 된다면

 

 

finally는 에러가 나도 안나도 나오게 된다

필요하다면 사용하도록 하자

'Java > JAVA' 카테고리의 다른 글

Java - NullPointerException  (0) 2024.06.04
Java - HashMap CRUD  (0) 2024.06.04
Java - ArrayList CRUD, for-each 반복문  (0) 2024.06.03
Java - 문자열 관련 함수  (0) 2024.06.03
Java - 문자열을 숫자로, 숫자를 문자열로 변환  (0) 2024.06.03