728x90
throws
-try ~ catch 구문이 예외가 발생했을 때 직접 해결을 하고자 하는 코드라면 throws는 메소드나 생성자를 호출한 곳으로 예외를 떠넘기는 코드입니다.
- 즉 예외처리를 직접 수행하지 않고 메서드 호출자에게 예외를 던지는 방법입니다.
-throws 키워드가 붙어있는 메서드는 반드시 try 블록내부에서 호출되어야 합니다. 그리고 catch블록에서 떠넘겨 받은 예외를 처리해야 합니다.
-main 도 throws를 사용할수 있습니다.
728x90
'lecture' 카테고리의 다른 글
정렬 알고리즘 - 1 (0) | 2023.01.15 |
---|---|
API day-1 (0) | 2021.12.14 |
예외 처리 코드(try-catch-finally) (0) | 2021.12.14 |
예외 처리 (0) | 2021.12.14 |
다중 catch(둘 이상의 예외 처리) (0) | 2021.12.14 |