1. 예외
예외란???
예외란 프로그램 실행 중에 발생하는 오류 중에서 처리가 가능한 것을 말한다.
개발자가 조치할 수 없는 수준의 오류를 에러(Error), 수습될 수 있는 비교적 덜 심각한 오류를 예외(Exception) 이라고 한다.
예외처리(Exception Handling)란???
예외처리란 예외가 발생했을 때 이를 적절히 처리하여 프로그램이 비정상적으로 종료되는 것을 방지한다.
2. try - catch / finally
try-catch 문이란???
예외를 처리하기 위한 구문이며 try문에는 예외를 감시하는 역할을 하며
catch 문에는 예외가 발생할 경우 예외처리 방법을 작성한다.
📋 코드
package chapter09;
public class ch09_2
{
public static void main(String[] args)
{
try
{
int[] a = {2,0};
int b= 4;
int c = b/a[2];
System.out.println(c);
}
catch(ArithmeticException e)
{
System.out.println("산술 오류발생");
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("배열 길이 오류발생");
}
System.out.println("예외 처리 공부 중");
}
}
📕 해설
int c에서 예외가 발생하여 catch(ArrayIndexOutOfBoundsException e) 문으로 이동하여 출력한다.
👨🏻💻 결과
배열 길이 오류발생
예외 처리 공부 중
'Java > 단계별 과정' 카테고리의 다른 글
[JAVA]컬렉션 프레임워크(Collection FrameWork) (0) | 2023.05.09 |
---|---|
[JAVA]기본 API 클래스 (0) | 2023.05.03 |
[JAVA]추상 메서드와 추상 클래스 (0) | 2023.05.02 |
[JAVA] 상속과 다형성 (0) | 2023.05.01 |
[JAVA]자바 기본 총정리 (0) | 2023.04.25 |