Können wir die Throwable-Klasse in Java erweitern?
Können wir die Throwable-Klasse in Java erweitern?
Anonim

Alle Objekte innerhalb der Java Ausnahme Klasse Hierarchie erweitern von dem Wurffähig Superklasse. Nur Instanzen von Wurffähig (oder eine geerbte Unterklasse) werden indirekt vom Java Virtuelle Maschine (JVM) oder kann direkt über eine throw-Anweisung geworfen werden.

Anschließend kann man sich auch fragen, können wir die Fehlerklasse in Java erweitern?

Ausnahme ist die Basis geprüfte Ausnahme Klasse; Fehler und RuntimeException sind beide ungeprüfte Ausnahmen, ebenso wie alle ihre Unterklassen. Du Wille Beachten Sie, dass alle drei Klassen verlängern Throwable, und das Javadoc für Throwable besagt, dass: StackOverflowError (erweitert Fehler);

Man kann sich auch fragen, warum eine Klasse keine Schnittstelle ist. Throwable ist eine Klasse, kein Interface in Java gefunden. Somit Wurfklasse ist der elternteil Klasse aller Arten von Fehlern und Ausnahmen in der Java-Sprache. Objekte, die Instanzen davon sind Klasse (oder eines seiner Kinder Klassen) werden nur von der JVM geworfen oder können von der Java-Anweisung throw geworfen werden.

Einfach so, was ist eine Wurfklasse in Java?

lang. Wurfklasse ist die Oberklasse aller Fehler und Ausnahmen im Java Sprache. Nur Objekte, die Instanzen davon sind Klasse (oder eine seiner Unterklassen) werden vom Java Virtuelle Maschine oder kann vom. geworfen werden Java werfen Anweisung.

Ist throwable eine Unterklasse von Exception?

Wurffähig. Die Wurffähig class ist die Oberklasse aller Fehler und Ausnahmen in der Java-Sprache. Ebenso ist nur diese Klasse oder eine ihrer Unterklassen kann der Argumenttyp in einer catch-Klausel sein. EIN Wurffähig -Klasse enthält eine Momentaufnahme des Ausführungsstapels ihres Threads zum Zeitpunkt ihrer Erstellung.

Beliebt nach Thema