자바 예외처리

Kim Ji Yun·2021년 12월 5일
0

예외 (Exception)

  • 예외는 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인한 오류
  • 예외가 발생되면 프로그램 종료되나, 예외 처리 추가하여 패스처리

try ~ catch

//try ~ catch 구문의 구조
try {
	예외 발생할 가능성이 있는 코드
} catch(Exception e){
	예외 발생시 처리하기 위한 코드
} finally{
	예외발생여부에 관계없이 실행할 코드
}
  • try 문에서 Exception 예외가 발생할 경우 catch (Exception e) 로 빠져서 그 안의 실행문을 실행.
  • finally블럭은 try-catch문과 함께 예외발생 여부과 관계없이 항상 실행.
  • finally블럭은 필수사항은 아님.

throw

  • throw는 Exception을 발생시킬 때 사용하는 키워드
  • 예외사항이 발생했을 때 Exception을 발생시켜 예외처리

throws

  • throws는 메소드를 정의할 때 사용
  • 메소드에서 발생할 수 있는 Exception을 명시적으로 정의할 때 사용

0개의 댓글

관련 채용 정보