자바코드

JAVA/기본 이론

[JAVA] IllegalStateException / IllegalArgumentException / IllegalAccessException 개념 정리

💡 IllegalArgumentException 이란? - 사용자가 값을 잘못 입력한 경우에 발생하는 예외 - 사용자의 잘못으로 발생하는 예외를 대표함. 💡 IllegalStateException 이란? - 사용자가 값을 제대로 입력했으나, 소스코드가 값을 처리할 준비가 안된 경우에 발생하는 예외 ex ) 로또 게임이 종료된 상태에서 사용자가 추가 진행을 위해 금액을 입력하는 경우, 이미 로또 게임 로직이 종료되어 사용자의 입력에 대응할 수 없음 💡 IllegalAccessException 이란? - 오류에 나와있는 해당 클래스를 호출하는 데 에러가 발생한 것이다. - 클래스에 접근이 허락되지 않았다는 의미로 class 앞쪽에 public을 추가하면 해결 가능. - RuntimeException이기 때문..

로아다
'자바코드' 태그의 글 목록