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
복사했습니다!