Inhaltsverzeichnis
Beispiel
Output2
Heim Java javaLernprogramm Was bedeutet es in Java, eine Ausnahme erneut auszulösen?

Was bedeutet es in Java, eine Ausnahme erneut auszulösen?

Sep 01, 2023 pm 04:57 PM
捕获 重新抛出。

Was bedeutet es in Java, eine Ausnahme erneut auszulösen?

Wenn eine Ausnahme in einem Catch-Block zwischengespeichert wird, können Sie die Ausnahme mit dem Schlüsselwort throw erneut auslösen (zum Auslösen eines Ausnahmeobjekts).

Wenn Sie eine Ausnahme erneut auslösen, können Sie dieselbe Ausnahme wie im nicht angepassten Fall auslösen –

try {
   int result = (arr[a])/(arr[b]);
   System.out.println("Result of "+arr[a]+"/"+arr[b]+": "+result);
}
catch(ArithmeticException e) {
   throw e;
}
Nach dem Login kopieren

Alternativ können Sie sie in eine neue Ausnahme einschließen und auslösen. Wenn Sie eine zwischengespeicherte Ausnahme in eine andere Ausnahme einschließen und auslösen, wird dies als Ausnahmeverkettung oder Ausnahmeumbruch bezeichnet. Auf diese Weise können Sie Ihre Ausnahme so anpassen, dass sie eine Ausnahme auf höherer Ebene auslöst und dabei die Abstraktion beibehält.

try {
   int result = (arr[a])/(arr[b]);
   System.out.println("Result of "+arr[a]+"/"+arr[b]+": "+result);
}
catch(ArrayIndexOutOfBoundsException e) {
   throw new IndexOutOfBoundsException();
}
Nach dem Login kopieren

Beispiel

Im folgenden Java-Beispiel löst unser Code möglicherweise zwei Ausnahmen aus, ArrayIndexOutOfBoundsException und ArithmeticException, in demoMethod(). Wir fangen diese beiden Ausnahmen in zwei verschiedenen Catch-Blöcken ab.

Im Catch-Block lösen wir die andere Ausnahme direkt erneut aus, indem wir eine der Ausnahmen in eine Ausnahme auf höherer Ebene einschließen. Die chinesische Übersetzung von

Demo

import java.util.Arrays;
import java.util.Scanner;
public class RethrowExample {
   public void demoMethod() {
      Scanner sc = new Scanner(System.in);
      int[] arr = {10, 20, 30, 2, 0, 8};
      System.out.println("Array: "+Arrays.toString(arr));
      System.out.println("Choose numerator and denominator(not 0) from this array (enter positions 0 to 5)");
      int a = sc.nextInt();
      int b = sc.nextInt();
      try {
         int result = (arr[a])/(arr[b]);
         System.out.println("Result of "+arr[a]+"/"+arr[b]+": "+result);
      }
      catch(ArrayIndexOutOfBoundsException e) {
         throw new IndexOutOfBoundsException();
      }
      catch(ArithmeticException e) {
         throw e;
      }
   }
   public static void main(String [] args) {
      new RethrowExample().demoMethod();
   }
}
Nach dem Login kopieren

Output1

lautet:

Output1

Array: [10, 20, 30, 2, 0, 8]
Choose numerator and denominator(not 0) from this array (enter positions 0 to 5)
0
4
Exception in thread "main" java.lang.ArithmeticException: / by zero
   at myPackage.RethrowExample.demoMethod(RethrowExample.java:16)
   at myPackage.RethrowExample.main(RethrowExample.java:25)
Nach dem Login kopieren

Output2

Array: [10, 20, 30, 2, 0, 8]
Choose numerator and denominator(not 0) from this array (enter positions 0 to 5)
124
5
Exception in thread "main" java.lang.IndexOutOfBoundsException
   at myPackage.RethrowExample.demoMethod(RethrowExample.java:17)
   at myPackage.RethrowExample.main(RethrowExample.java:23)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas bedeutet es in Java, eine Ausnahme erneut auszulösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So erstellen Sie einen Screenshot auf dem MacBook Pro So erstellen Sie einen Screenshot auf dem MacBook Pro Jul 19, 2023 pm 07:53 PM

Diese Anleitung zeigt Ihnen, was Sie tun müssen, um einen Screenshot auf Ihrem MacBook Pro zu erstellen. MacBooks sind für ihr schlankes Design und ihre starke Leistung bekannt, doch diese leistungsstarken Laptops verfügen über eine Reihe praktischer Funktionen, die oft übersehen werden. Eine der Funktionen ist ein integriertes Tool zum Aufnehmen von Screenshots. Dieser Artikel führt Sie Schritt für Schritt durch die Erstellung eines Screenshots auf dem MacBook Pro, unabhängig davon, ob Sie den gesamten Bildschirm oder nur einen bestimmten Teil des Bildschirms erfassen möchten. Was ist ein Screenshot? Ein Screenshot, auch Screenshot genannt, ist ein digitales Bild, das von einem Computer oder Mobilgerät aufgenommen wird, um ein auf dem Bildschirm sichtbares Element aufzuzeichnen. Screenshots werden normalerweise verwendet, um eine Aufzeichnung von Bildern oder Texten zu erstellen, die Sie nicht einfach als Datei speichern, eine Bildschirmansicht mit anderen teilen oder Anleitungen und Tutorials erstellen können

Ausnahmebehandlung: Wie fängt und behandelt man Ausnahmen in PHP? Ausnahmebehandlung: Wie fängt und behandelt man Ausnahmen in PHP? Dec 18, 2023 pm 12:52 PM

Ausnahmebehandlung: Wie fängt und behandelt man Ausnahmen in PHP? In der PHP-Entwicklung ist die Ausnahmebehandlung ein sehr wichtiger Teil. Wenn im Programm unerwartete Situationen oder Fehler auftreten, müssen wir den normalen Betrieb des Programms sicherstellen, indem wir Ausnahmen abfangen und behandeln. PHP bietet eine Reihe von Mechanismen zur Ausnahmebehandlung. In diesem Artikel wird erläutert, wie Ausnahmen in PHP abgefangen und behandelt werden, und es werden spezifische Codebeispiele bereitgestellt. 1. Das Grundkonzept von Ausnahmen in PHP In PHP bezieht sich eine Ausnahme auf eine abnormale Situation, die während der Ausführung des Programms auftritt, z. B. Fehler, Warnungen und schwerwiegende Fehler.

Zuerst erfassen oder zuerst die Blase? Analysieren Sie die Vor- und Nachteile von Eventprozessen Zuerst erfassen oder zuerst die Blase? Analysieren Sie die Vor- und Nachteile von Eventprozessen Feb 21, 2024 pm 02:36 PM

Zuerst erfassen oder zuerst die Blase? Analyse der Vor- und Nachteile des Ereignisprozesses Der Ereignisprozess ist ein wichtiges Konzept in der Webentwicklung. Er beschreibt den Prozess von Ereignissen vom Auftreten bis zur Verarbeitung. Beim Umgang mit Ereignissen gibt es zwei Hauptprozessmodelle: „Erfassen, dann Blase“ und „Blase, dann Erfassung“. Diese beiden Modelle haben in unterschiedlichen Szenarien ihre eigenen Vor- und Nachteile, und Sie müssen das geeignete Modell basierend auf der tatsächlichen Situation auswählen. Wenn zuerst erfasst wird und dann ein Bubbling erfolgt, bedeutet dies, dass die Ereigniserfassungsphase vor der Event-Bubbling-Phase ausgeführt wird. Die Ereigniserfassungsphase beginnt am Wurzelknoten des Ereignisziels und geht Schritt für Schritt weiter, bis sie das Zielelement erreicht.

So erstellen Sie einen Screenshot unter Windows 2023 Vollständige Anleitung So erstellen Sie einen Screenshot unter Windows 2023 Vollständige Anleitung Jul 15, 2023 pm 05:34 PM

Erstellen eines Screenshots unter Windows Der einfachste Weg, unter Windows einen Screenshot zu erstellen, besteht darin, die Taste „Drucken“ (PrtScn) auf Ihrer Tastatur zu verwenden. Diese Taste befindet sich normalerweise auf der rechten Seite des Tastaturlayouts und ist die direkteste Möglichkeit, einen Screenshot zu erstellen. Nachdem Sie die Schaltfläche „PrtScn“ auf Ihrer Windows-Desktop- oder Laptop-Tastatur gedrückt haben, gelangen Sie in den Screenshot-Aufnahmemodus, der Bildschirm wird dunkler und ein kleines Menü erscheint oben in der Mitte des Bildschirms, wie im Bild unten gezeigt. Hier sind die Schritte, die Sie befolgen können: Drücken Sie die Taste „PrtScn“. Öffnen Sie ein Bildbearbeitungsprogramm wie Paint oder Photoshop. Drücken Sie „Strg+V“, um den Screenshot einzufügen. Bearbeiten Sie es nach Bedarf und speichern Sie dann den Screenshot. PrtScn

Beste kostenlose Bildschirmrekorder des Jahres 2022: Erfassen oder zeichnen Sie jede Aktion auf Beste kostenlose Bildschirmrekorder des Jahres 2022: Erfassen oder zeichnen Sie jede Aktion auf Apr 13, 2023 pm 05:49 PM

Free Screen Recorder ist ein Tool. Es wird verwendet, um Videos von dem zu erstellen, was auf dem Bildschirm passiert. Bildschirmaufzeichnungssoftware ist wie eine erweiterte Version von Screenshots. Es ermöglicht Benutzern, einige Videos zu erstellen. Videos sind ein hervorragendes Werkzeug für jedes auditive Lernen. Es wird in Tutorials verwendet, um Schritt-für-Schritt-Verfahren zu demonstrieren. Demonstrieren Sie anderen Software oder zeichnen Sie Tipps und Tricks auf. Teilen Sie Komplettlösungen für Spiele, Produktrezensionen und Videos und dokumentieren Sie wiederkehrende Computerprobleme, um technischen Support anzuzeigen. Beste Video-Bildschirmaufzeichnungssoftware Bevor wir uns mit Bildschirmrekordern befassen, werfen wir einen Blick auf die Funktionen von Videoaufzeichnungssoftware. Screencasts dienen der Demonstration von Kreativität. Es wird zum Aufzeichnen von Spielen wie Minecraft und zum Nachstellen von Szenen aus Filmen oder Musikvideos in Simulationsspielen wie Minecraft verwendet. groß

Was bedeutet es in Java, eine Ausnahme erneut auszulösen? Was bedeutet es in Java, eine Ausnahme erneut auszulösen? Sep 01, 2023 pm 04:57 PM

Wenn eine Ausnahme in einem Catch-Block zwischengespeichert wird, können Sie die Ausnahme mit dem Schlüsselwort throw (wird zum Auslösen eines Ausnahmeobjekts verwendet) erneut auslösen. Beim erneuten Auslösen einer Ausnahme können Sie dieselbe Ausnahme wie im nicht angepassten Fall auslösen: try{ intresult=(arr[a])/(arr[b]); System.out.println("Resultof"+arr[a ]+" /"+arr[b]+":"+result);}catch(Arithmetic

So erstellen Sie Screenshots und Bildschirmaufzeichnungen auf dem Mac So erstellen Sie Screenshots und Bildschirmaufzeichnungen auf dem Mac Mar 28, 2024 pm 03:01 PM

So erstellen Sie Screenshots und Bildschirmaufzeichnungen auf dem Mac Bei der Erstellung und Weitergabe digitaler Inhalte kann es für viele von Ihnen eine Herausforderung sein, auf Ihrem Mac zu navigieren, den perfekten Screenshot aufzunehmen oder ein Tutorial aufzuzeichnen. Mit der richtigen Herangehensweise werden diese Aufgaben jedoch einfach und selbstverständlich. Einfache Screenshots auf Knopfdruck Ein tiefes Verständnis dafür, wie Sie Ihren Bildschirm erfassen, ist sowohl für Profis als auch für Gelegenheitsbenutzer von entscheidender Bedeutung. MacOS bietet einfache, aber leistungsstarke Tools und Verknüpfungen, die das Erstellen von Screenshots zum Kinderspiel machen. Ich hoffe, dass Sie diese Funktionen voll ausnutzen können, um Ihre Arbeitseffizienz zu verbessern und den Informationsaustausch zu vereinfachen. Vollbild-Screenshot: Wenn Sie einen Schnappschuss Ihres gesamten Bildschirms machen möchten, drücken Sie Umschalt-Befehl-3 als Tastenkombination. Diese einfache Kombination kann

So erstellen Sie einen Screenshot oder eine Bildschirmaufzeichnung auf dem Mac So erstellen Sie einen Screenshot oder eine Bildschirmaufzeichnung auf dem Mac Dec 15, 2023 pm 01:31 PM

Im digitalen Zeitalter sind Screenshots und Bildschirmaufzeichnungen zu unverzichtbaren Werkzeugen geworden, um Aufgaben zu demonstrieren, Probleme zu lösen und wichtige Momente festzuhalten. Ganz gleich, ob Sie als Student Notizen teilen, als Profi Anweisungen geben oder als Kreativer Ihren Bildschirm zu Bearbeitungszwecken aufzeichnen: Es ist wichtig zu wissen, wie Sie die Anzeige Ihres Mac effektiv erfassen. Screenshot Das integrierte Screenshot-Tool von Apple bietet eine einfache und vielseitige Möglichkeit, den Bildschirm Ihres Mac zu erfassen. Es bietet verschiedene Optionen, die Ihren Anforderungen entsprechen, von der Erfassung des gesamten Bildschirms bis zur Auswahl eines bestimmten Bereichs oder Fensters. 1. Erfassen Sie den gesamten Bildschirm und drücken Sie gleichzeitig die Tastenkombination Umschalt+Befehl+3, um den gesamten Inhalt des Mac-Bildschirms zu erfassen. Der aufgenommene Screenshot wird als PNG-Datei mit Datum und Uhrzeit der Aufnahme auf dem Desktop gespeichert

See all articles