사용자 정의 검사 예외를 정의하면 어떤 이점이 있습니까? 제 말은 실제 프로젝트를 살펴보면 모든 컴파일 타임 예외를 해결하지 않고 빌드를 배포 할 수 없습니다. 따라서이 시나리오에서는 사용자 정의 런타임 예외가 정당화 될 수 있지만 사용자 정의 확인 된 예외?userDefined 확인 예외 처리
0
A
답변
1
여기서 용어를 혼합합니다. 선택을 취소 한 RuntimeException
이라는 Java 클래스가 있습니다. 이것은 런타임에 발생하는 예외가 선택 취소되어 있다는 것을 의미하지 않습니다. 사실 모든 Java 예외는 런타임에 발생합니다. 런타임 오류를 나타내는 방법입니다. 물론 컴파일 타임 오류가 있지만 예외라고하지는 않습니다.
확인 된 예외는 단순히 던져지면 처리해야한다는 것을 의미합니다. 시도/캐치 또는 재실행하십시오. 그렇게하지 않으면 컴파일러 오류가 발생합니다. 검사되지 않은 예외 처리는 선택 사항이지만 동일한 방식으로 처리 할 수 있습니다.
사용자 정의 예외를 선언 할 때 예상 오류와 발신자가 처리하려고하는 오류인지 스스로에게 질문하십시오. 내 경험에 비추어 볼 때 맞춤 예외를 선택하지 않는 것은 매우 드뭅니다.
관련 문제
- 1. 이클립스 플러그인에 대해 확인 된 예외 처리
- 2. PHP 예외 처리 예외 처리
- 3. 예외 처리 : 발생시킬 예외
- 4. .NET에서 UserDefined CLR 함수 만들기
- 5. 처리 예외 처리
- 6. PostSharp 처리 예외 처리
- 7. 예외 처리 처리
- 8. Integer.parseInt() 예외 처리 개념
- 9. 사용자 지정보기 리졸버에서 예외 처리 예외 처리
- 10. Powershell 1.0의 예외 처리
- 11. 예외 처리
- 12. 처리 예외
- 13. 예외 처리
- 14. 예외 처리
- 15. 예외 처리
- 16. "예외 처리"
- 17. 예외 처리
- 18. 예외 처리
- 19. 예외 처리
- 20. 예외 처리
- 21. 예외 처리
- 22. 처리 예외
- 23. 처리 예외
- 24. 예외 처리
- 25. 예외 처리
- 26. 예외 처리
- 27. 선택적 예외 처리
- 28. 데이터베이스 예외 처리
- 29. 최상위 레이어에서의 예외 처리
- 30. 이 시나리오에서 예외 처리
의견을 보내 주신 Andre에게 감사드립니다. – Deepak