오류 날수 있는 코드에 예외처리 안하면 프로그램 강제 종료 됌
try{
오류가 발생할수 있는 코드
}
catch(ArithmeticException e){
해당 예외가 발생했을때 실행되는 코드
}
특정 예외 적지 않고 catch(Exception e) 이렇게도 가능
예외 신고의 적극성 =>좀더 명확해서 좋음
-함수 실행시 예외 처리를
예외인 상황 적용해서 디버깅하면 오류 이름이 뜸 -> 복사해서 catch 매개변수로 입력
->예외가 나도록 하고 이를 처리를 하기보다 함수에서 if 조건으로 에러가 안나게 제어하는게 나음
->throw를 통해 오류가 날수 있음을 직접 알림 throw new IllegalArgumentException();
->상사가 그걸 try~catch로 받음
예외 클래스 대부분 만들어져 있지만 모든 예외는 없음
-> 직접 개발자가 Exception 직접 만들수 있음
36,37,38강