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 |