-2
이것은 매우 일반적인 질문이지만 만족스러운 답변을 얻지 못했습니다. 어떤 상황에서 우리는 다른 조건에서 예외를 선언 (throw 사용)하고 처리 (catch 시도)해야하는지 정확하게 판단해야합니다. 제발 제안!"예외를 선언하고 처리 할시기".
이것은 매우 일반적인 질문이지만 만족스러운 답변을 얻지 못했습니다. 어떤 상황에서 우리는 다른 조건에서 예외를 선언 (throw 사용)하고 처리 (catch 시도)해야하는지 정확하게 판단해야합니다. 제발 제안!"예외를 선언하고 처리 할시기".
는 방법 그 다음이 입력 의 다른 세트와 방법을 테스트하는 경우이 방법은 지금이 예외 가 발생합니다 통지하지 않을 수도 메서드를 호출하는 다른 개발자와 thorws을 유지 해달라고하면 어떻게되는지 다른 개발자가 예외 을 던지지 않을 가능성이 있지만 프로그램이 준비되면 사용자가 다시 입력을 채우기 위해 예외를 던질 수 있습니다. 개발자가해야 할 일은 throws 키워드를 메소드 정의에 그대로 두십시오. 다른 개발자는이 예외를 처리하거나 전달해야한다는 것을 알고 있습니다.
던져야 할 때 던져 버리고 잡을 수있는 곳에서 잡으십시오. eally 그것을 취급하십시오 –
나는 인터넷의 주위에 모든 만족 한 응답이다는 것을 확실하다. 아니면이 사이트의 모든 곳에서 혼자 ... [FAQ] (그리고 @PhilippSander는 여기서 확실한 답을 얻습니다.) – ppeterka
Philipp, 메소드에서 예외를 throw 할 수 있으므로 try catch가 필요한 이유는 무엇입니까? . 우리는 체크 된 예외를 처리 할 수 있습니다. 그런 다음 왜 예외를 던질 필요가 있습니다. 예제가 있다면, 좋을 것입니다! – JavaGeek