>Java >Java시작하기 >Java에서 예외가 생성되는 방법

Java에서 예외가 생성되는 방법

王林
王林앞으로
2020-07-31 16:04:032703검색

Java에서 예외가 생성되는 방법

자동 생성: 프로그램에서 오류 코드가 발생하면 예외가 생성되고 프로그램이 종료됩니다.

(권장 튜토리얼: Java Getting Started Tutorial)

수동 생성: 새로운 예외 클래스 이름()을 발생시킵니다.

Throwable 유형의 예외를 발생시키려면 메소드 본문에 throw를 정의해야 합니다. 프로그램은 throw 문 직후에 종료되며 그 뒤의 문은 실행될 수 없습니다. 그런 다음 프로그램은 이를 포함하는 모든 try 블록(아마도 상위 계층에서)에서 일치하는 catch 절을 포함하는 try 블록을 내부에서 검색합니다. 호출 기능).

(동영상 튜토리얼 추천: java 동영상 튜토리얼)

예:

수동으로 예외 발생

package prac;
public class t2 {
	public static void main(String[] args) throws Exception {
		// TODO Auto-generated method stub
		m1();
	}

	public static void m1() throws Exception {
		System.out.println("m1----------start");
		m2();
		// 手动抛出受查异常
		throw new Exception();
		//System.out.println("m1----------end");
	}

	public static void m2() {
		System.out.println("m2----------start");
		// 手动抛出运行时异常,需要携带信息“程序因为异常而终止”
		throw new RuntimeException("程序因为异常而终止");
		//System.out.println("m2----------end");
	}
}
程序运行结果为:
m1----------start
m2----------start
Exception in thread "main" java.lang.RuntimeException: 程序因为异常而终止
	at prac.t2.m2(t2.java:31)
	at prac.t2.m1(t2.java:21)
	at prac.t2.main(t2.java:16)

위 내용은 Java에서 예외가 생성되는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제