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 |