try~catch문:
try{} 안에 예외 처리 대상 코드 작성
catch문은 try 블록에서 오류 발생 경우, 처리할 내용 구현
catch문의 매개변수타입은 처리할 오류의 예외객체 타입으로 선언
예외처리 메소드
Exception의 getMessage()는 오류 메세지 리턴
Exception의 printStackTrace()는 오류 발생하기까지의 과정을 역순으로 보여줌
finally
try catch문을 종료할때 항상 수행
일반적으로 finally블럭은 자원해제 작업을 구현((~.close() 이런거))
try with resources
finally블록에 구현하던 자원 해제 작업을 자동으로 학 위한 구조
문법: try(자동으로 자원해제할 객체 생성){실행문}