2014-03-05 3 views
0

다음 매개 변수를 사용하여 마지막 매개 변수를 내 사용자 지정 오류 메시지와 함께 예외를 throw하려면 다음과 같이하십시오.명시 적으로 메서드 호출에서 Java에서 예외를 throw합니다

String errorMessage = errorMessageServiceHome.getErrorMessage(avc.Constants.COR_TET); 
abcnHelper.def(aaa, null, bbb, ccc, ddd, eee, rrr, new Throwable(errorMessage)); 

나는 그것을하는 것이 좋습니다 ... !!

+0

를 참조하십시오? –

+3

시도해 보셨습니까? 어떻게 된 거예요? 그게 네가 예상했던거야? –

답변

1

Throwing an exception은 단순히 throw 키워드를 사용하여 수행됩니다 :

public void someMethod() 
{ 
    if(something) 
    { 
    } 
    else 
    { 
     throw new SomeException("My Custom Message"); 
    } 
} 

당신은뿐만 아니라 다른 문에, 코드 어디에서나 예외를 던질 수 있습니다.

1

Throwable 인스턴스를 절대 보내지 마십시오. Throwable 클래스는 모든 오류 및 예외의 수퍼 클래스입니다.

예외 들어 Exception 또는 RuntimeException (차이는 볼 가이드 자바. 링크 아래에 주어진다) 심각한 문제

투사 Error 던져. 오류

Error는 심각한 문제를 나타내는 합리적 응용 프로그램이라면 파악하려고 시도해서는 안의 Throwable의 서브 클래스 잡은 또는 (사건의 희귀 제외) 처리 할 수 ​​없습니다. 대부분 오류는 비정상적인 조건입니다.

은 어디 방법입니다 Java Tutorial for exception for more details and explanations

관련 문제