-
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