개발 공부/자바 기본기

Custom Exception

엽승 2024. 6. 18. 15:33
728x90


표준 예외를 적극적으로 사용하자.
예외 메시지로도 충빈히 의미를 전달할 수 있다.
IllegalArgumentException을 사용하지만 메시지만 예외사항에 맞게 재정의 해준다면? 충분히 읨리ㅡㄹ
파악할 수 있음 그러므로 괜찮다.

가독성이 높아진다. 
인수로 부적절한 값이들어올때 던지는 예외인 IllegalArgumentException
일을 수행하기에 적합하지 않은 상태의 객체인 경우 던지는 예외: IllegalStateException
요청 받은 작업을 지원하지 앟는 경우에 던지는 UnsupportedOperatonException 


사용자 정의 예외클래스는 컴파일러가 체크하는 일반 예외로 선언할수 도있고 컴파일러가 체크하지않는 
실행예외로 선언할 수 있다.

사용자 정의 예외클래스 일흠은 Exception으로 끝나는 것을 권장한다.
사용자 정의 예외클래스 작성 시 생성자는 두 개를 선언하는 것이 일반적이다.
매개변 수가 없는 기본 생성자
예외 발생원인을 전달하기 위한 String 타입의 매개변수를 갖는 생성자
728x90

'개발 공부 > 자바 기본기' 카테고리의 다른 글

자바 Stream 잘쓰고싶다!!  (0) 2024.07.08
HTTPS 사용하여 SpringBoot 애플리케이션을 안전하게하자  (0) 2024.06.19
성능 개선 예시들  (0) 2024.06.17
자료구조 정리 Java  (1) 2024.06.16
HTTPS  (0) 2024.06.14