반응형
.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를 많이없는 점을 고려, 나는 그들이이 시나리오에서 발생 될 것으로 예상 것입니다 무슨 다른 자바 개발자에서 알고 싶어요.
감사
메서드가 불법적이거나 부적절한 시간에 호출되었음을 알립니다. 즉, Java 환경 또는 Java 응용 프로그램이 요청 된 작업에 적합한 상태가 아닙니다.
참고 URL : https://stackoverflow.com/questions/3381322/java-equivalent-to-net-system-invalidoperationexception
반응형
'Programing' 카테고리의 다른 글
Javadoc 재사용 및 오버로드 된 메소드 (0) | 2020.10.25 |
---|---|
복잡한 다각형을 어떻게 결합합니까? (0) | 2020.10.25 |
Microsoft.Practices.ServiceLocation의 출처는 어디입니까? (0) | 2020.10.25 |
적절한 Realm 사용 패턴 / 모범 사례? (0) | 2020.10.25 |
루프에서 함수 만들기 (0) | 2020.10.24 |