illegalargumentexception1 Spring Day 36 : RuntimeException 과 IllegalArgumentException IllegalArgumentException IllegalArgumentException은 RuntimeException의 하위 클래스. 일반적으로 메서드에 부적절한 인수가 전달되었음을 나타내는 데 사용한다. 예를 들어 메서드에서 정의한 일부 특정 기준에 따라 메서드에 전달된 인수가 유효하지 않거나 허용되지 않음을 알리기 위해 메서드에서 자주 사용한다. 그리고 확인된 예외로 throws 절을 사용하여 메서드 시그니처에서 선언해야 하거나 메서드가 정상적으로 처리할 수 없는 경우 try-catch 블록 내에서 처리해야 한다. RuntimeException RuntimeException도 Exception의 하위 클래스이지만 IllegalArgumentException은 아니다. 호출자의 잘못이 아니라 프로그.. 2024. 3. 25. 이전 1 다음