Zuhause Persönliche Finanzen Schnelle Zusammenfassung von Catching-Fehlern in Java - Dummies

Schnelle Zusammenfassung von Catching-Fehlern in Java - Dummies

Video: 09: Exceptions, Fehlerbehandlung, Ausnahmen, Rekursion, Binomialfunktion 2025

Video: 09: Exceptions, Fehlerbehandlung, Ausnahmen, Rekursion, Binomialfunktion 2025
Anonim

Es ist wichtig zu wissen, wann ein Fehler in Ihrem Java-Programm auftreten kann. Sie müssen wissen, wann Sie nach einem bestimmten Problem in Ihrer Anwendung suchen müssen. Es ist jedoch wichtig, zu verstehen, wie Fehler auftreten.

Die Art des Fehlers bestimmt die Strategie, nach der Sie suchen, und was Sie tun können, um das Problem zu beheben. Obwohl einige Fehler erfordern, dass Sie den Code reparieren und die Anwendung aktualisieren, werden einige Fehler behoben, indem Sie die Operation wiederholen oder auf irgendeine Weise mit dem Benutzer interagieren.

Hier sind die wichtigsten Punkte, an die Sie sich beim Fangen von Fehlern in Java erinnern sollten:

  • Syntaktische (Syntax-) Fehler resultieren normalerweise aus falsch geschriebenem Java-Code.

  • Semantische Fehler treten normalerweise auf, wenn Sie den Java-Code korrekt schreiben, Java-Programmierkonzepte jedoch falsch anwenden.

  • Logische Fehler treten normalerweise auf, wenn der Java-Code korrekt geschrieben und angewendet wird, die Implementierung der Aufgabe jedoch nicht korrekt ist.

  • Syntaktische Fehler sind am einfachsten zu beheben, semantische Fehler kommen als Nächstes und logische Fehler sind am schwersten zu beheben.

  • Das Trapping eines Fehlers bedeutet, ein Exception-Objekt zu erkennen und etwas damit zu tun.

  • Die Behandlung eines Fehlers bedeutet das Auflösen der Exception, indem dem Benutzer eine Nachricht angezeigt wird oder auf andere Mittel zurückgegriffen wird.

  • Alle Anwendungen sollten den entsprechenden Fehlerbehandlungscode enthalten.

  • Wenn Sie eine vollständige Fehlerbehandlung durchführen, behandeln Sie zuerst die spezifischsten Fehler und gehen Sie dann zu weniger spezifischen Fehlern über.

  • Verwenden Sie optionale Objekte, um das Fehlerpotenzial in Ihrer Anwendung zu verringern.

  • Geben Sie beim Auftreten eines Fehlers wann immer möglich spezifische Informationen an.

  • Java ermöglicht es, mehrere Ausnahmen mit einer einzelnen catch-Klausel zu erfassen.

  • Wenn die aktuelle Ebene der Anwendung eine Ausnahme nicht verarbeiten kann, stellen Sie sicher, dass Sie sie an die nächste Ebene weitergeben.

  • Überprüfte Ausnahmen stellen sicher, dass jeder, der die zugehörige Methode verwendet, die erforderliche Fehlerbehandlung bereitstellt.

Und hier ist der technische Vortrag, den Sie wissen müssen, um mit Fehlern in Java-Programmen arbeiten zu können:

  • Hintergrundverarbeitung: Aufgaben, die eine Anwendung hinter den Kulissen ausführt. Wenn ein Benutzer beispielsweise anfordert, dass eine Anwendung ein Dokument druckt, führt die Anwendung diese Aufgabe im Hintergrund aus, während der Benutzer weiterhin mit der Anwendung im Vordergrund interagiert.

  • call stack: Eine Auflistung der Methoden, die der aktuellen Methode vorangehen. Jede Methode hat die nächste Zeile aufgerufen, um auf die aktuelle Ebene des Aufrufstapels zu gelangen. Die meisten Anwendungen verfügen über eine große Anzahl von Ebenen. Daher ist der Aufrufstapel ein wesentliches Werkzeug bei der Behebung von Anwendungsfehlern.

  • checked exception: Eine Ausnahme, die die JRE den Benutzer einer Klasse zwingt, sie zu behandeln. Der Compiler überprüft tatsächlich, ob Sie die Behandlung für die Ausnahme bereitgestellt haben und erstellt keine. Klassendatei für Sie, wenn Sie die Behandlung nicht bereitstellen. Der Grund für die Verwendung von geprüften Ausnahmen besteht darin sicherzustellen, dass eine Klasse und die daraus erstellten Objekte zuverlässig ausgeführt werden.

  • Fehler: Jedes unerwartete oder unerwartete Anwendungsverhalten, einschließlich Aktionen oder Ergebnisse, die außerhalb des Bereichs der erwarteten Anwendungsausgabe liegen.

  • Fehlerbehandlung: Der Vorgang des Auflösens einer Ausnahme, die von der Anwendung erfasst wurde, indem dem Benutzer eine Nachricht angezeigt oder eine andere Aktion ausgeführt wird.

  • error trapping: Das Erkennen einer Exception und die Übergabe dieser Informationen an eine catch-Anweisung, die das korrekte Exception-Objekt auflöst.

  • Ausnahme: Ein spezielles Objekt, das eine Fehlerbedingung innerhalb einer Anwendung definiert. Die Ausnahme gibt an, wo der Fehler aufgetreten ist und welche Art von Fehler aufgetreten ist. In einigen Fällen kann die Ausnahme zusätzliche Informationen bereitstellen, die der Empfänger verwenden kann, um den Fehler zu beheben.

  • Vordergrundverarbeitung: Prioritätstasks, die eine Anwendung als Teil der Interaktion mit dem Benutzer (einschließlich des Systems) ausführt. Beispielsweise ist die Benutzerschnittstelle für eine beliebige Anwendung eine Vordergrundverarbeitungsaufgabe. In den meisten Fällen erfolgt die Vordergrundverarbeitung mit einer höheren Priorität als die Hintergrundverarbeitung, um sicherzustellen, dass die Anwendung Benutzeranforderungen zeitgerecht erfüllen kann.

  • parse: Der Vorgang des Interpretierens der Eingabe und des Erzeugens einer Ausgabe basierend auf dieser Eingabe. Wenn ein Programmierer zum Beispiel Code für einen Java-Compiler bereitstellt, erzeugt der Compiler Java-Bytecode als Ausgabe. Wenn ein Benutzer eine numerische Zeichenfolge als Eingabe bereitstellt, kann ein Parser einen numerischen Wert als Ausgabe außerdem erzeugen.

  • throw: Der Akt des Erzeugens eines Exception-Objekts und dessen Übergabe an den Aufrufer des aktuellen Codes. Eine Ausnahme auszulösen bedeutet, dass der aktuelle Code den Fehler nicht beheben kann und Hilfe benötigt, um den Fehler zu beheben. Das Ausnahmeobjekt hilft dem Anrufer zu verstehen, was passiert ist, und ermöglicht es dem Anrufer, das Problem in vielen Situationen zu beheben.

Schnelle Zusammenfassung von Catching-Fehlern in Java - Dummies

Die Wahl des Herausgebers

Anzeigen von elektrischen Signalen an einem Oszilloskop - Dummies

Anzeigen von elektrischen Signalen an einem Oszilloskop - Dummies

Ein Oszilloskop ermöglicht das Anzeigen eines elektrischen Signals durch Anzeigen einer Spannung. variiert mit der Zeit als eine Spur über eine Anzeige. Die vertikale Achsenspannung zeigt die Größe der Spannung (auch Amplitude genannt) an, und die horizontale Achse repräsentiert die Zeit. (Denken Sie daran, Gleichungen in Mathematik-Klasse zu zeichnen? Nun, die Anzeige auf einem Bereich ist wirklich ...

Eintauchen in DX-ing - Dummies

Eintauchen in DX-ing - Dummies

Drücken Sie Ihre Station, um Kontakte über immer größere Entfernungen herzustellen (DX bedeutet entfernte Stationen ist die zweitälteste Aktivität im gesamten Amateurfunk. Irgendwo im Äther ist eine Station immer nur verlockend außer Reichweite und die Herausforderung, diese Station zu kontaktieren, ist der Zweck von DX-ing. Tausende von Schinken über ...

Steuern Sie Ihre Elektronik über einen Parallelport - Dummies

Steuern Sie Ihre Elektronik über einen Parallelport - Dummies

Werfen Sie nicht weg alter Computer! Wenn es einen Parallelport hat, können Sie damit Ihre elektronischen Gadgets steuern. Bis vor einigen Jahren waren alle Computer mit einem parallelen Anschluss ausgestattet, der hauptsächlich zum Anschluss an einen Drucker verwendet wurde. Heutzutage verbinden sich die meisten Drucker über USB-Ports mit Computern. Der Parallelport ...

Die Wahl des Herausgebers

Neuro-linguistisches Programmieren: Zu Deinem Selbst Selbst Seien Wahr - Attrappen

Neuro-linguistisches Programmieren: Zu Deinem Selbst Selbst Seien Wahr - Attrappen

Fahren nicht durch dein Leben mit einem Fuß auf der Bremse, weil du versuchst, den Erwartungen anderer Menschen gerecht zu werden. Persönliche Verantwortung und echtes Autofahren ist viel einfacher, wenn man versteht, wer man im Mittelpunkt steht und was man im Leben erreichen will. Sie können Maßnahmen ergreifen, wenn Sie ...

Bewegen Jenseits von Typ A: Abheben der Uhr - Dummies

Bewegen Jenseits von Typ A: Abheben der Uhr - Dummies

Typ A sind von der Zeit besessen. "Das nimmt zu viel Zeit in Anspruch" "Verdammt, es wird spät - ich werde nie pünktlich fertig sein." "Ich wünschte, sie würden sich beeilen. "Typ A hat ein beschleunigtes Zeitgefühl. Sie fühlen, wie die Zeit im Laufe des Tages immer mehr "abrutscht". Dies führt zu einem ...

Stimmung Störungen und ihre Behandlung Medikamente - Dummies

Stimmung Störungen und ihre Behandlung Medikamente - Dummies

Stimmungsstörungen, auch als affektive Störungen bekannt, sind eine Gruppe von Krankheiten gekennzeichnet durch eine deutliche Veränderung des emotionalen Zustandes einer Person. Die drei häufigsten Stimmungsstörungen sind bipolare Störung, Dysthymie und Major Depression. Stimmungsstörungen betreffen fast 21 Prozent der Erwachsenen in den Vereinigten Staaten. Die meisten Betroffenen finden jedoch ein gewisses Maß an ...

Die Wahl des Herausgebers

So ​​wählen Sie die von Ihnen benötigten AWS-Dienste aus - Attrappen

So ​​wählen Sie die von Ihnen benötigten AWS-Dienste aus - Attrappen

Denken Sie daran, dass Sie nur 12 Monate frei haben Entscheidungsprozess darüber, welche AWS-Dienste (Amazon Web Services) in Ihrem Unternehmen verwendet werden sollen. Zwölf Monate mögen sehr viel Zeit in Anspruch nehmen, aber Sie werden feststellen, dass es vor Ihren Augen verdunstet, wenn Sie versuchen, Ihre täglichen Aufgaben, Meetings, ... zu bewältigen.

Amazon Web Services für Dummies Cheat Sheet - Dummies

Amazon Web Services für Dummies Cheat Sheet - Dummies

Amazon Web Services (AWS) ist ein Cloud-Dienstanbieter, der bietet einfachen Zugriff auf eine Vielzahl von nützlichen Computerressourcen, die alle auf bedarfsgerechte, kosteneffiziente Weise angeboten werden. Wenn Sie ein IT-Praktiker sind, der bereit ist, Amazon Web Services zu nutzen, brechen Sie Ihre alten Anwendungsmuster-Gewohnheiten und implementieren Sie neue Ansätze, die AWS-Eigenschaften und ...

AWS-Sicherheitsprobleme - Dummies

AWS-Sicherheitsprobleme - Dummies

Für die Verwendung von AWS (Amazon Web Services) müssen Sie die Sicherheit Ihres Computers in einem Weg. Administratoren und Sicherheitsexperten können sich schnell verrückt machen, wenn sie versuchen, diese miteinander verbundenen Computer sicher zu halten, aber das ist Teil der Stellenbeschreibung. Sie müssen Best Practices bei der Sicherung der Computersysteme und der darin enthaltenen Daten befolgen.