예외처리 2탄은 throwthrows다.

이 둘의 차이를 간단히 말하자면  '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에 예외처리를 맡기는 것

 

 

 

 

+ Recent posts