-
java 에러_(03)공부/기본 2023. 11. 17. 09:46
- 던지기
public void throwException() throws Exception { throw new Exception("This is an error message."); }
- Exception 객체 생성해서 throw키워드에 던지고 있다
- throws exception 부분은 이 메소드가 exception 던질 수 있음을 나타냄
- 잡기
public void catchException() { try { throwException(); } catch (Exception e) { System.out.println("Caught an exception: " + e.getMessage()); } }
- try-catch 블록을 사용해서 예외를 잡고있다
- try 블록 안에서 throwException() 메소드를 호출하면 이 메소드가 던지는 예외를 catch 블록에서 잡을 수 있다
- 잡힌 예외는 e 변수에 저장, 이 변수를 사용하여 에러 메시지를 출력
- 이렇게 throw 키워드를 사용하면 특정 조건에서 예외를 던질 수 있고 try-catch 블록을 사용하면 던져진 예외를 잡아 적절하게 처리할 수 있다
'공부 > 기본' 카테고리의 다른 글
@ExecptionHandler 코드 조금 더 보고 공부하기 (0) 2023.11.20 JWT 토큰 (0) 2023.11.17 Swagger (0) 2023.11.17 java 17 Record (0) 2023.11.17 @RestControllerAdvice (0) 2023.11.16