JDB-예외
이 장에서는 JDB를 사용하여 예외 클래스를 처리하는 방법에 대해 설명합니다. 일반적으로 프로그램이 catch 문없이 예외를 발생시킬 때마다 VM은 예외의 원인 인 예외 줄을 인쇄하고 종료합니다. catch 문으로 예외가 발생한 경우 예외는 catch 문에서 처리됩니다. 여기에서 VM은 예외 원인과 함께 출력을 인쇄합니다.
예외를 발생시키는 클래스가 JDB에서 실행 중일 때 uncaught예외. 해당 예외는 다음을 사용하여 처리 할 수 있습니다.catch 명령.
예
JdbException 클래스의 예를 살펴 보겠습니다.
public class JdbException
{
public static void main(String ar[]) throws Exception
{
int a=8, b=0;
System.out.println("Welcome");
System.out.println("Ex: "+(a/b));
}
}
JdbException.java라는 이름으로 위 파일을 저장합니다. 다음 명령을 사용하여이 파일을 컴파일하십시오.
\>javac JdbException.java
예외를 처리하려면 아래 단계를 따르십시오.
1 단계 : 수업 실행
다음 명령은 다음과 같은 클래스를 실행합니다. JdbException 다음과 같이 :
\>jdb JdbException
>run
이 JdbException 클래스에 예외가 포함되어 있으므로 다음 출력이 표시됩니다.
2 단계 : 예외 파악
다음 명령은 예외를 포착합니다.
mian[1] catch java.lang.ArithmeticException
다음과 같은 출력이 제공됩니다.
Set all java.lang.ArithmeticException
3 단계 : 계속 실행
다음 명령은 실행을 계속합니다. 이제 catch는 다음과 같이 산술 예외를 처리합니다.