본문 바로가기

프로그래밍/JAVA

[JAVA] throws IOException 예외 처리

https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%98%88%EC%99%B8-%EC%B2%98%EB%A6%ACException-%EB%AC%B8%EB%B2%95-%EC%9D%91%EC%9A%A9-%EC%A0%95%EB%A6%AC

 

☕ 자바 예외 처리(try catch) 문법 & 응용 정리

예외(Exception) 처리하기 예외 처리(exception handling) 이란, 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대비한 코드를 작성하는것이다. 자바의 코드를 예외 처리를 한다고 해서 프

inpa.tistory.com

 

 

java에서 예외 처리하는 방법

 

방법1. try catch : 오류 종류의 예외 처리할 때 사용

 

try {} : 본래 작성하려고 했던 규칙들에 대하여 작성 -> XXX라는 예외 발생 (여기서의 예외는 오류)

catch (XXX e) { } : 예외 발생했을 때에 대하여 작성 

finally : 어떤 예외가 발생하든 간에 무조건 적으로 시행해야하는 내용

 

 

 

방법2. throws IOException

 

https://go-coding.tistory.com/10

 

[JAVA] throw, throws와 Exception Handle(예외처리) 개념 및 설명

JAVA를 어느정도 공부하다보면 예외처리 오류를 해줘야 한다는 구문을 많이 만날 수 있었다. 입력할때마다 예외가 발생해 항상 try~catch구문으로 예외처리를 해주었는데 사실 정확한 의미와 구성

go-coding.tistory.com

throws와 try catch의 차이점 참고 : throws는 예외를 넘긴다! 넘긴다는 것은 그냥 예외 발생시에는 해당 부분을 시행하지 않는다고 받아들이면 되고, try catch는 예외를 처리한다고 이해하면 됨!