Programing

.NET System.InvalidOperationException에 해당하는 Java

lottogame 2020. 10. 25. 11:28
반응형

.NET System.InvalidOperationException에 해당하는 Java


.NET의 경우처럼 Java의 예외 패키지에 익숙하지 않습니다. 나는 C #으로 프로그래밍하는 경우 System.InvalidOperationException.

자체 java.lang.RuntimeException서브 클래스를 만들기 전에 Java에서 던져야하는 유사한 예외 유형이 있는지 알아야합니다.

정확한 시나리오는 다음과 같습니다.

내 클래스는 int intValue()int를 반환하는 메서드 를 제공하는 값 개체입니다 . 그러나 일부 상황에서는 현재 값을 int로 제공 할 수 없으므로이 클래스는 boolean isInteger()API 사용자 intValue()가 안전하게 호출 수있는 시기를 알 수 있도록를 제공합니다.

발신자가 호출하면 intValue()isInteger()입니다 false, 예외가 발생합니다.

그리고 질문은 : 어떤 유형의 예외입니까?

나는이 질문이 없을 수도 있음을 알고 올바른 대답을,하지만 난 경험을 설계 자바 API를 많이없는 점을 고려, 나는 그들이이 시나리오에서 발생 될 것으로 예상 것입니다 무슨 다른 자바 개발자에서 알고 싶어요.

감사


던지기 IllegalStateException:

메서드가 불법적이거나 부적절한 시간에 호출되었음을 알립니다. 즉, Java 환경 또는 Java 응용 프로그램이 요청 된 작업에 적합한 상태가 아닙니다.

참고 URL : https://stackoverflow.com/questions/3381322/java-equivalent-to-net-system-invalidoperationexception

반응형