2/24(금) try~catch

정민지·2023년 2월 28일
0

1. try~catch

오류 날수 있는 코드에 예외처리 안하면 프로그램 강제 종료 됌

try{ 
오류가 발생할수 있는 코드
}
catch(ArithmeticException e){
 해당 예외가 발생했을때 실행되는 코드
}

특정 예외 적지 않고 catch(Exception e) 이렇게도 가능

예외 신고의 적극성 =>좀더 명확해서 좋음
-함수 실행시 예외 처리를
예외인 상황 적용해서 디버깅하면 오류 이름이 뜸 -> 복사해서 catch 매개변수로 입력
->예외가 나도록 하고 이를 처리를 하기보다 함수에서 if 조건으로 에러가 안나게 제어하는게 나음
->throw를 통해 오류가 날수 있음을 직접 알림 throw new IllegalArgumentException();
->상사가 그걸 try~catch로 받음

예외 클래스 대부분 만들어져 있지만 모든 예외는 없음
-> 직접 개발자가 Exception 직접 만들수 있음

36,37,38강

profile
꾸준히 성장하는 개발자

0개의 댓글