티스토리 뷰

JAVA

예외처리란

wldnjd2 2022. 4. 22. 09:35
예외처리란 (Exception handling)

 

예외처리란 프로그램 실행 흐름상 오류가 발생했을때 그 오류를 대체하는 방법이다.

 

- 에러 (Error)

메모리 부족이나 스택오버플로우와 같이 일단 발생하면 복구할 수 없는 심각한 오류

- 예외 (Exception)

인자값 Null에러 NPE(NullPointException)같은 발생하더라도 수습이 가능한 덜 심각한 오류

 

 

예외처리하기::try-catch

 

소스코드를 견고하게 작성한다고해도 예외가 줄어들수는 있지만, 프로그래머가 아닌 사용자가 원인으로 발생하는 예외는 개발자가 미리 대처를 해줄 수 있다.

예외처리란, 프로그래머가 예기치못한 예외의 발생에 미리 대처하는 코드를 작성하는 것으로, 실행중인 프로그램의 비정산적인 종료를 막고, 상태를 정상상태로 유지하는 것이 목적이다.

 

만약 제대로 예외를 처리하지 못한다면 프로그램은 비정상적으로 종료가 되며, 종료 시점에 처리되지 못한 예외에 대해서 JVM의 예외처리기가 받아서 예외의 원인을 화면에 출력해준다.

 

 

 


Ref.

https://catsbi.oopy.io/92cfa202-b357-4d47-8de2-b9b3968dfb2e

 

예외처리(exception handling)

목차

catsbi.oopy.io

 

댓글