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

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

王林
풀어 주다: 2020-07-31 16:04:03
앞으로
2698명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿