IT 언어/Java
[Java] 예외처리 2 (throw 와 throws)
비둘기멋지게발차기
2024. 1. 16. 21:22
예외처리 2탄은 throw와 throws다.
이 둘의 차이를 간단히 말하자면 'try ~ catch 문 안에서 직접 처리하느냐, 그 외의 곳에서 별도의 메소드 호출로 처리하게 만드느냐'로 볼 수 있다.
2024.01.16 - [IT 언어/Java] - [Java] 예외처리 1 (try ~catch ~finally)
[Java] 예외처리 1. try ~catch ~finally
1. 예외처리란? 프로그램에서 발생하는 오류를 예외(Exception)라고 하며, 오류가 발생하면 프로그램이 종료된다. 때문에 프로그램이 종료되지 않게 오류를 핸들링하는 방법으로 의도성을 갖고 오
padac-padac.tistory.com
1. throw란?
- 의미 : Exception 객체를 생성 후 throw 하여 의도적으로 예외를 발생시켜 예외를 직접 처리
- 형태 : throw new Exception();
2. throws란?
- 의미 : 개발자가 직접 예외처리 하지않고, 메소드 호출을 통해 JVM에 예외처리를 맡기는 것