본문 바로가기
자바

자바 예외 Exception 발생시키기

by cdbitmana 2020. 10. 17.

강제로 오류를 발생시키는 throw

 

throws는 오류가 발생하면 처리를 떠넘기는 것이지만

throw는 오류를 발생시키는 것이다.

 

보통 두개를 같이 쓴다.

 

오류를 발생시키지 않게끔 함수를 수정하였을 때 오히려 올바르지 않은 값을 리턴하게 될 경우

오류를 발생시켜야 하는 경우도 있다.

 

이때 에러도 발생시키지 않고, 올바르지 않은 값을 리턴하지 않게 하는 키워드가 throw이다.

 

throw new 익셉션클래스이름 ( );   

// new 연산자를 통해 exception 객체 생성
// new 앞의 throw 는 해당 줄에서 exception이 발생한다는 것이다.

 

'자바' 카테고리의 다른 글

자바 정수 리터럴 값 작성법 (각 진수별)  (0) 2020.10.18
자바 사용자 정의 Exception  (0) 2020.10.17
자바 예외처리 throws 키워드  (0) 2020.10.17
자바 예외처리  (0) 2020.10.17
자바 내부클래스  (0) 2020.10.17