javaboiii의 JAVA/JAVA 기초

JAVA - 예외처리

javaboiii 2024. 7. 23. 22:40

JAVA

예외

프로그래밍에서 예외란 비정상적인 프로그램 종료를 뜻함

 

사용자(클라이언트, 고객)이 프로그램을 이용하다가 예외가 발생하게 되면

프로그램이 즉시 종료(비정상종료)되기 때문에

예외를 개발자가 미리 처리해야됨

 

예외처리

예외처리는 위와 같은 이유로 프로그램이 비정상적으로 종료되는 것을 예방하기 위함임

 

JAVA의 예외 처리 문법은

try{

}

catch(예외클래스){

}

finally{

}

 

 

try{}에는 예외가 발생할 수도 있는 코드

예외가 아닐 시 아무일도 일어나지 않음

 

예외가 발생하면 즉시 catch문으로 이동됨

catch{}에 작성한 예외클래스 catch문

 

어떤 예외가 발생할지 모르면

Exception의 최상의 클래스 Exception을 등록

 

finally{}는 예외 발생여부와 무관하게

finally{} 수행

 

 

예외 처리