본문 바로가기

개념

자바예외처리방법:try catch finally

 

 try~catch문:

try{} 안에 예외 처리 대상 코드 작성

catch문은 try 블록에서 오류 발생 경우, 처리할 내용 구현

catch문의 매개변수타입은 처리할 오류의 예외객체 타입으로 선언

 

예외처리 메소드

Exception의 getMessage()는 오류 메세지 리턴

Exception의 printStackTrace()는 오류 발생하기까지의 과정을 역순으로 보여줌

 

 

finally

try catch문을 종료할때 항상 수행

일반적으로 finally블럭은 자원해제 작업을 구현((~.close()  이런거))

 

try with resources

finally블록에 구현하던 자원 해제 작업을 자동으로 학 위한 구조

문법: try(자동으로 자원해제할 객체 생성){실행문}

 

 

 

'개념' 카테고리의 다른 글

입출력API  (0) 2024.02.19
자바예외처리: throws  (0) 2024.02.15
자바예외처리  (0) 2024.02.15
자바기초3  (0) 2024.02.09
자바기초2  (0) 2024.02.09