개발 공부/JAVA
java 예외
공부하는개발자_
2023. 5. 31. 21:21
오류
-컴파일 오류
-실행 오류 (에러/ 예외)
에러: 개발자가 처리할 수 없는 오류
예외: 개발자가 처리할 수 있는 오류 (경미한 오류), 처리 안하면 프로그램이 종료됨
예외종류
1) Runtime Exception : 컴파일러가 예외 처리를 감지하지 못하는 예외(UncheckedException)
NumberFormatException, ArithmeticException, NullPointerException, ArrayIndexOutOfBoundsException....
2) 그외의 Exception : 컴파일러가 예외 처리를 감지하는 예외
예외처리법
1. try - catch
메서드 내에서 예외 처리를 할때
try{ //예외발생 가능한 코드 위에 사
}catch( ) {
}
2.throws
호출한 곳으로 떠넘기고 싶을때
throw e; 강제 예외 발생
}
e.getMessage() : 예외의 상세 메세지 얻기