[자바] 예외 처리(2) throws /throw 왜 쓸까?/ 위임/ Exception/일부러 발생시키는 오류
프로그램 실행 중에 발생하는 의도치 않는 상황, 즉 문제가 생기면 프로그램이 실행 도중 비정상적으로 종료되면서 나머지 코드가 실행되지 않는다 그래서 자바에서는 예외 관련 클래스를 통해 프로그램을 정상적으로 종료하도록 도와주는데 이것을 바로 (예외 처리) Exception Handling이라고 한다 [자바_예외 처리] throws 키워드 * throws 키워드를 사용한 예외 처리의 위임(전달) - 예외가 발생한 곳에서 try ~ catch 블록으로 예외를 직접 처리할 수 있지만, 자신이 직접 처리하지 않고, 메서드를 호출한 곳으로 예외를 위임(떠넘김) 할 때 throws 키워드를 사용한다. - 예외 처리를 위임받은 메서드는 다시 예외 처리에 대한 책임이 발생하며, 자신이 직접 처리하거나 또 다른 곳으로 위..
java_자바
2020. 8. 24. 00:04