Language/Java
2021. 8. 2.
예외 처리, jUnit 단위 Test
예외 종류 1. 컴파일 예외 - 문제 발생시 컴파일 자체 불가 - 반드시 처리 필수를 의미하는 개념 2. 런타임 에외 - 컴파일 된 후 실행시에 발생되는 예외 의미 - 반드시 상위 타입에 java.lang.RuntimeException 이 존재 - 처리 방식 두가지 1) 값을 유효한 데이터로 수정 2) try~catch로 처리 가능 //문법 //1번 - try~catch~finally try{ // 1 서비스 로직 구현부 단, 예외가 발생될 소지 있는 로직 }catch(예외타입 변수){ // 0 ~ * 발생된 예외 처리 }finally{ // 0 or 1 100% 무조건 실행 블록 } //2번 - 메소드 또는 생성자의 선언구에 throws~Exception 던지기 - 예외가 발생 가능성 있는 메소드 또는..