2013-09-24 3 views
-2

이것은 매우 일반적인 질문이지만 만족스러운 답변을 얻지 못했습니다. 어떤 상황에서 우리는 다른 조건에서 예외를 선언 (throw 사용)하고 처리 (catch 시도)해야하는지 정확하게 판단해야합니다. 제발 제안!"예외를 선언하고 처리 할시기".

+3

던져야 할 때 던져 버리고 잡을 수있는 곳에서 잡으십시오. eally 그것을 취급하십시오 –

+1

나는 인터넷의 주위에 모든 만족 한 응답이다는 것을 확실하다. 아니면이 사이트의 모든 곳에서 혼자 ... [FAQ] (그리고 @PhilippSander는 여기서 확실한 답을 얻습니다.) – ppeterka

+0

Philipp, 메소드에서 예외를 throw 할 수 있으므로 try catch가 필요한 이유는 무엇입니까? . 우리는 체크 된 예외를 처리 할 수 ​​있습니다. 그런 다음 왜 예외를 던질 필요가 있습니다. 예제가 있다면, 좋을 것입니다! – JavaGeek

답변

0

는 방법 그 다음이 입력 의 다른 세트와 방법을 테스트하는 경우이 방법은 지금이 예외 가 발생합니다 통지하지 않을 수도 메서드를 호출하는 다른 개발자와 thorws을 유지 해달라고하면 어떻게되는지 다른 개발자가 예외 을 던지지 않을 가능성이 있지만 프로그램이 준비되면 사용자가 다시 입력을 채우기 위해 예외를 던질 수 있습니다. 개발자가해야 할 일은 throws 키워드를 메소드 정의에 그대로 두십시오. 다른 개발자는이 예외를 처리하거나 전달해야한다는 것을 알고 있습니다.