개발_웹/Java

Java | 예외 처리 (try-catch, throw, throws)

zuyo 2019. 5. 9. 03:32
반응형

try-catch

 

프로그램의 실행 중에 비정상적인 상황이 발생할 경우에는 실행이 중지되고, Exception 객체나 Error 객체가 생성됩니다.

try-catch문은 예외(non runtime exception)가 발생할 수 있는 코드를 처리해주는 문법입니다.

 

* catch 문은 여러개 쓸 수 있고, Java7부터 | 연산자로 여러 개의 예외를 괄호안에 넣을 수 있습니다.

throws Exception
이 메소드에서 Exception이 발생하면 상위 메소드로 던집니다.

throw
에러를 생성하여 catch로 던집니다.

catch
throw가 던진 에러를 받아 처리합니다.
여기서 throw하면 throws를 통해 상위 메소드로 넘깁니다.

반응형