checked1 [JAVA 기초] 자바 예외처리 3 - 사용자 정의 예외(user-defined exception) 와 예외처리 연습문제 1 사용자 정의 예외(user-defined exception) 표준예외 클래스를 사용해도 예외처리를 할 수 업을 경우 직접 예외를 만들어야 한다. 먼저 예외를 만들때 자신의 예외를 checked 로 할 것인지 unchecked 로 할 것인지는 결정해야 한다. API쪽에서 예외를 던졌을 때 사용자쪽에서 그 예외상황을 복구할 수 있다면 checked를 사용한다. 사용자에게 문제를 행결할 기회를 주는 것이면서 예외처리를 강제하는 것이기 때문이다. 하지만 checked를 너무 자주 사용하게 되면 사용자가 힘들다. 때문에 적정선을 찾는 것이 중요하다. 사용자가 API 사용방법을 어겨서 발생하는 문제거나 예외가 이미 발생한 시점에서 그냥 프로그램을 종료하는 것이 덜 위험할 때 uncheked를 사용한다. Ex 다.. 2021. 4. 12. 이전 1 다음