Java는 메소드에서 확인 된 예외를 throw하면이를 선언하거나 try/catch 블록으로 둘러싸 야한다고 말합니다. try/catch 블록으로 선언 또는 둘러싸는 이유를 이해할 수 없습니다. 예외를 선언함으로써 예외를 처리 할 수 없지만 try/catch 블록으로 처리 할 수 있기 때문에 처리 할 수 있습니다. 위와 같은 경우 다른 사람의 대안으로 간주됩니다.Java에서 try/catch 블록을 사용하여 예외를 선언하거나 둘러 쌈
0
A
답변
0
두 옵션을 사용할 수 있습니다. 1. 예외 예외 발생 -> 이것은 예외 조건이 발생하면 호출자가 처리해야 함을 의미합니다. 2. 시도/catch -> 이것은 메서드 자체가이를 처리한다는 것을 의미합니다.
차이점은 미묘합니다. 예, 다음 번에 우리가 던진 예외를 잡아낼 때가 있습니다. 그러나 이러한 진술을 신중하게 고려하면 이것이 두 가지 접근법의 핵심 차이점입니다.
대규모 팀의 경우 종종 하위 팀에서 여러 가지 작업을 수행합니다. 내부 레이어는 예외를 throw하고 흐름의 추가 실행을 중지하도록 선택할 수 있습니다. 바깥 레이어는 그것을 잡아서 사용자가 Java 스택 추적을 보지 못하도록 적절한 예외 메시지 또는 우아한 예외 메시지를 표시합니다.
희망이 도움이됩니다.
관련 문제
- 1. tryCatch 블록을 통한 함수 이름 얻기
- 2. 정적 블록을 사용하여 Java에서 리소스 할당
- 3. Java에서 코드 블록을 사용하여 성능에 영향을 줍니까?
- 4. .NET 2.0을 사용하여 블록을 사용하여 예외를 잡는 방법?
- 5. Java에서 commons.logging을 사용하여 예외를 로깅 하시겠습니까?
- 6. JAVA에서 정적 초기 블록을 사용하는 경우는?
- 7. Java에서 렌더링 예외를 처리합니까?
- 8. Java에서 일반 예외를 catch합니까?
- 9. bnet의 루프에서 tryCatch 사용하기
- 10. Java에서 PLSQL 예외를 처리하는 올바른 방법
- 11. 자바에서 tryCatch 블록
- 12. trycatch 블록에서 NullPointerException이 발생했습니다.
- 13. tryCatch : 오류가 발견되지 않았습니다.
- 14. tryCatch 및 ggplot
- 15. 시도하거나 tryCatch 부팅시 R
- 16. trycatch 함수의 문제점
- 17. R, tryCatch 오류
- 18. 하나의 예외를 제외하고 항상 finally 블록을 수행하십시오.
- 19. java에서 SQL 예외를 처리하는 방법?
- 20. 기능적으로 Java에서 예외를 처리하는 방법
- 21. Java에서 검사되지 않은 예외를 처리해야합니까?
- 22. Java에서 예외를 구현할 때의 문제점
- 23. resultset.last()는 Java에서 예외를 throw합니다.
- 24. Java에서 적절한 예외를 throw하는 방법
- 25. WCF에서 클래스를 둘러 쌉니다.
- 26. R tryCatch 건너 뛰기 오류
- 27. Java에서 고정 크기 블록을 사용하여 이미지를 스캔하는 방법은 무엇입니까?
- 28. TryCatch 오류/경고 건너 뛰기
- 29. 안드로이드 Bottombar가 : 둘러
- 30. Java에서 Scala 객체로 코드 블록을 전달합니다.
[방법으로 throw 된 예외 지정] – Arc676
코드가 컴파일되는 경우에만 코드가 컴파일 될 수있는 대안입니다. 예를 들어, 둘 중 하나를해라. 그렇다고해서 예외를 throw하는 것이 잡는 것과 같은 일은 아닙니다. 던지기를 원한다면 던지기가 필요합니다. 잡으려면 잡아야합니다. throws 절에서 지정하지 않고 catch하지 않으면 컴파일되지 않습니다. –