본문 바로가기
IT/java

자바(Java) 예외 처리

by 뉴코딩맨 2023. 6. 8.
Java에서는 예외(exception) 처리를 통해 프로그램의 오류 상황을 다룰 수 있습니다. 예외는 실행 중 발생하는 예기치 않은 상황으로, 이를 처리하지 않으면 프로그램이 비정상적으로 종료될 수 있습니다. Java의 예외 처리에 대해 알아보고, 예시를 통해 설명하겠습니다.

 

 

예외 처리 방법

Java에서 예외 처리를 위해 다음과 같은 방법을 사용할 수 있습니다.
  • try-catch 문: 예외가 발생할 수 있는 코드 블록을 try 블록으로 감싸고, 예외를 처리하는 코드를 catch 블록에 작성합니다.
  • throws 키워드: 메서드 선언에서 예외를 던지고 호출한 곳에서 예외를 처리하도록 요구할 수 있습니다.
  • finally 블록: 예외 발생 여부와 관계없이 항상 실행되는 코드 블록으로, 리소스 해제 등의 정리 작업에 사용됩니다.

 

 

 

예시를 통한 설명

다음은 try-catch 문을 사용한 예외 처리의 예시입니다.
 
public class Example {
    public static void main(String[] args) {
        try {
            int result = divide(10, 0);
            System.out.println("나눈 결과: " + result);
        } catch (ArithmeticException e) {
        	System.out.println("0으로 나눌 수 없습니다.");
        }
    }

    public static int divide(int a, int b) {
    	return a / b;
    }
}
 
위의 예시에서 divide 메서드는 두 수를 나누는 연산을 수행합니다. 하지만 b 값이 0이면 ArithmeticException이 발생합니다. main 메서드에서는 try 블록 안에서 divide 메서드를 호출하고, 예외가 발생할 경우 catch 블록에서 예외를 처리하고 오류 메시지를 출력합니다.
 
 

결론

Java의 예외 처리에 대해 알아보았습니다. 예외 처리는 프로그램의 안정성과 예측 가능성을 높이는 중요한 요소입니다. 예외를 적절히 처리하고 오류 상황을 처리하는 방법을 익혀서 안정적인 프로그램을 개발해보세요.
 

'IT > java' 카테고리의 다른 글

자바(Java)에서 날짜와 시간 얻기  (0) 2023.06.09
자바(Java) 문자열  (0) 2023.06.08
자바(Java) 일반 제어자  (0) 2023.06.08
자바(Java) 접근 제어자  (0) 2023.06.08
자바(Java) 패키지  (0) 2023.06.08

댓글