ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.