Holen Sie sich Ausnahme- und schließlich Schlüsselwortinformationen in Java

Inhaltsverzeichnis
Obwohl das Abfangen von Ausnahmen und das Verhindern, dass der Benutzer ein unregelmäßiges Herunterfahren des Systems beobachtet, einfach ist, ist es auch richtig, dass wir bei mehreren Arten von Ausnahmen manchmal etwas mehr darüber erfahren möchten.
Es ist deswegen Java Es ermöglicht uns, Informationen über die Ausnahme zu erhalten, dh, sobald sie auftritt, können wir mehr Details als nur ihren Typ kennen, damit können wir verschiedene Aktionen implementieren oder einfach wissen, was passiert.
Obligatorische AusführungEs ist wichtig zu erwähnen, dass es auch einen sehr häufigen Fall gibt und dass es Codes gibt, die wir auf jeden Fall ausführen müssen, es kann sich um ein System von . handeln Protokoll das alle Aktionen oder ein Sicherheitsmodul dafür registriert Java bietet uns das reservierte Wort schließlich.
Wie wir zu Beginn des Tutorials erwähnt haben, holen Sie sich die Ausnahmeinformationen Es ist möglich und ohne dass der Typ analysiert werden muss, da dieselbe Ausnahme unterschiedliche Daten enthält, die uns eine Vorstellung davon geben, was passiert.
Dafür haben wir verschiedene Methoden, lassen Sie uns unten die herausragendsten sehen, um zu wissen, worauf wir uns verlassen können:
getMessage()Mit dieser Methode können wir die Nachricht abrufen, die die Ausnahme lädt.
toString()Es gibt einen String mit einer Verkettung zwischen dem Namen der Ausnahme und dem Ergebnis der Methode zurück getMessage().
printStackTrace ()Drucken Sie das Objekt mit seinem gesamten Inhalt auf dem Bildschirm aus.
getStrackTrace: StackTraceElementDiese letzte Methode gibt ein Array zurück, das die Informationen zum Fehler oder zur Ausnahme enthält.
Sehen wir uns im folgenden Bild an, wie die Anwendung dieser Methoden aussieht:

Jetzt ist das reservierte Wort an der Reihe schließlichWie bereits erwähnt, gibt es Zeiten, in denen wir einen Teil des Codes ausführen möchten, egal was, dafür haben wir dieses Wort, das es uns bietet Java und seine Bedienung ist einfach, indem man es in eine Struktur einbindet versuchen - fangen Inhalt, der in a . platziert wird endlich blockieren es wird immer laufen.
Um die Struktur davon zu erstellen, können wir dem folgenden Muster folgen, das wir im Bild sehen:

Es gibt einige Überlegungen, die wir wissen müssen, wenn wir mit dieser Art von Struktur arbeiten. Schauen wir uns an, was sie sind:
  • Wenn keine Ausnahmen im Block versuchen {} der Code, den wir in die eingefügt haben endlich blockieren läuft und dann geht unser Programm weiter.
  • Tritt eine Ausnahme im Block versuchen {} seine Ausführung wird gestoppt und dann die catch() blockieren {}, Endlich, das endlich blockieren {} und der folgende Programmcode wird ausgeführt.
  • Tritt eine Ausnahme auf, die nicht behandelt wird, endlich blockieren sie wird auf die gleiche Weise ausgeführt und die Ausnahme wird an sie gesendet.
  • Das endlich blockieren es wird auch dann ausgeführt, wenn eine Zeile mit einem Return vor dem steht endlich blockieren.
Wie wir sehen, ist dieses Wort sehr mächtig, daher müssen wir wissen, in welchen Fällen wir es anwenden müssen, da es seinen Inhalt unter vielen Umständen zwingend ausführen wird. Damit beenden wir dieses Tutorial, wir wissen bereits ein wenig mehr über den Umgang mit Ausnahmen und auch darüber, wie wir dank des reservierten Wortes die Ausführung unseres Programms manipulieren können schließlich.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave