ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • java 에러_(01)
    공부/기본 2023. 11. 16. 09:24

    예외 처리를 왜 하는지

    - 프로그램이 예외 상황에 대처할 수 있게 하기 위해

    -  문제 원인 파악

    - 데이터 무결성 유지 : db와 같은 외부 시스템과의 작업 중 오류가 발생하면 데이터 일관성이 깨질 수 있다,,

     

     

    try-catch-finally 사용 예시

    try {
        int result = 10 / 0;   // 이 코드는 ArithmeticException을 발생시킵니다.
    } catch (ArithmeticException e) {
        System.out.println("0으로 나눌 수 없습니다.");
    } finally {
        System.out.println("예외 처리가 끝났습니다.");
    }

    -

     

    throws 키워드 사용 예시

    public void readFile(String fileName) throws IOException {
        // 파일을 읽는 코드
    }

    - readfile 메소드에서 ioexception가 발생하면 메소드를 호출한 곳에서 예외처리

    - 이렇게 예외를 던지면 한 곳에서 관리 가능

    - 하지만 모든 예외를 던지는건 안좋은 정말필요한 경우에만 이렇게 던지기

    '공부 > 기본' 카테고리의 다른 글

    java 에러_(02)  (0) 2023.11.16
    Enum 클래스  (0) 2023.11.16
    restful url 규칙  (0) 2023.11.10
    토큰  (0) 2023.11.09
    API 문서 형식  (0) 2023.11.03
Designed by Tistory.