Heim > Java > JavaErste Schritte > Wie Ausnahmen in Java generiert werden

Wie Ausnahmen in Java generiert werden

王林
Freigeben: 2020-07-31 16:04:03
nach vorne
2755 Leute haben es durchsucht

Wie Ausnahmen in Java generiert werden

Automatisch generiert: Wenn das Programm auf einen Fehlercode stößt, wird eine Ausnahme generiert und das Programm wird beendet.

(Empfohlenes Tutorial: Java-Einführungs-Tutorial)

Manuell generiert: throw new Exception Class Name ();

throw muss in der Methode definiert werden body , wird verwendet, um eine Ausnahme vom Typ Throwable auszulösen. Das Programm wird unmittelbar nach der throw-Anweisung beendet und die darauf folgenden Anweisungen können nicht ausgeführt werden. Dann sucht es von innen nach außen nach einem try-Block, der in allen try-Blöcken, die ihn enthalten, eine passende Catch-Klausel enthält (möglicherweise in der oberen Ebene). aufrufende Funktion).

(Empfohlenes Video-Tutorial: Java-Video-Tutorial )

Beispiel:

Manuelles Auslösen einer Ausnahme

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)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie Ausnahmen in Java generiert werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Kann Java als Backend des Webs verwendet werden?
Aus 1970-01-01 08:00:00
0
0
0
Installieren Sie JAVA
Aus 1970-01-01 08:00:00
0
0
0
Java kann nicht installiert werden
Aus 1970-01-01 08:00:00
0
0
0
Ist das in der Java-Sprache?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage