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

Auflistung Vereinbarungen über die Immobilienlizenz Prüfung - Dummies

Auflistung Vereinbarungen über die Immobilienlizenz Prüfung - Dummies

Listing-Vereinbarungen werden auf der Immobilien abgedeckt werden Lizenzprüfung. Eine Listungsvereinbarung stellt eine Agenturbeziehung zwischen einem Agenten und einem Grundstücksverkäufer her. Der Vertreter verpflichtet sich, den Verkäufer bei der Vermarktung der Immobilie zu vertreten. Hier sind die Namen und Beschreibungen der vier Arten von Listing-Vereinbarungen in der Reihenfolge, in der sie sind ...

Immobilien-Lizenz-Prüfung: 7 Verwirrende Wortpaare - Dummies

Immobilien-Lizenz-Prüfung: 7 Verwirrende Wortpaare - Dummies

Bevor Sie Ihre Immobilienlizenz nehmen Es ist wichtig, dass Sie den Unterschied zwischen ähnlich klingenden Begriffen verstehen. Die folgenden Immobilienbegriffe sind am häufigsten verwirrt; Holen Sie sich diese auswendig und Sie sind auf dem Weg zu mehr richtigen Antworten. Eigentumswohnung / Genossenschaft: Ein Eigentümer einer Eigentumswohnung besitzt tatsächlich Immobilien. Dieser Besitz ist in der Regel der Luftraum ...

Hypothek Akzeptanz Überlegungen zur Immobilienlizenz Prüfung - Dummies

Hypothek Akzeptanz Überlegungen zur Immobilienlizenz Prüfung - Dummies

Die Immobilienlizenz Prüfung wird Fragen zu Hypotheken und Kreditgebern. Ein primärer Kreditgeber hat zwei Überlegungen, wenn er einen Kredit für den Kauf oder die Refinanzierung von Immobilien vergibt: den Wert der Immobilie und die Fähigkeit des Kreditnehmers, die Schulden zu tilgen. Bei der Überprüfung des Wertes der Immobilie, ...

Die Wahl des Herausgebers

GED Fragen der wissenschaftlichen Praxis: Arbeit, Bewegung und Kraft - Dummies

GED Fragen der wissenschaftlichen Praxis: Arbeit, Bewegung und Kraft - Dummies

Die Gesetze von Physik beeinflusst alle Arten von alltäglichen Aktivitäten, vom Autofahren bis zum Baseballspiel. Es überrascht daher nicht, dass sich einige Fragen zum GED Science-Test mit Konzepten wie Arbeit, Bewegung und Kraft befassen. In den folgenden Übungsfragen müssen Sie sowohl Theorie als auch gesunden Menschenverstand anwenden, um ...

GED Beispielfragen: Argumentieren durch Sprachkunst Lesen von technischen Informationen - Dummies

GED Beispielfragen: Argumentieren durch Sprachkunst Lesen von technischen Informationen - Dummies

Zu den Begründungen Durch die Sprachabteilung der GED können Sie gebeten werden, Fragen zu einer technischen Passage zu beantworten. Dies könnte Anweisungen zur Fertigstellung enthalten, wie die folgenden. Die Fragen in diesem Artikel beziehen sich auf den folgenden Auszug aus Russell Harts Fotografie für Dummies, 2. Auflage (Wiley). Was ist das Geheimnis für ...?

GED Beispielfragen: Kurze wissenschaftliche Antwortfragen - Dummys

GED Beispielfragen: Kurze wissenschaftliche Antwortfragen - Dummys

Irgendwann während des Science-Teils der GEE-Test, werden Sie gebeten, eine kurze Antwort zu verfassen. Sie werden eine Passage erhalten und eine Frage stellen, auf die Sie antworten müssen. Machen Sie Ihre Antwort klar und prägnant. Kurzer Antwortdurchgang Jeder kennt Cheddar-Käse. Leute setzen ...

Die Wahl des Herausgebers

Stärkung des Selbstwertgefühls für Dummies Cheat Sheet (UK Edition) - Dummies

Stärkung des Selbstwertgefühls für Dummies Cheat Sheet (UK Edition) - Dummies

Selbstzweifel und schlechte Selbstwertschätzung scheinen Hand in Hand mit dem Menschsein zu gehen. Selbst wenn Sie im Allgemeinen gesund und ein gutes Selbstwertgefühl haben, haben Sie wahrscheinlich Zeiten in Ihrem Leben, an denen Sie sich unwohl fühlen und Gedanken und Gedanken über sich selbst verunglimpfen. Um zu helfen, halten Sie diesen Spickzettel, damit Sie ein paar Tipps und Hinweise haben ...

Antipsychotika und die Behandlung der bipolaren Störung - Dummies

Antipsychotika und die Behandlung der bipolaren Störung - Dummies

Atypische Antipsychotika (atypische Neuroleptika oder Antipsychotika der zweiten Generation) ursprünglich formuliert, um Psychose bei Schizophrenie zu behandeln, aber diese Klasse von Medikamenten hat sich auch als wirksam bei der Verringerung der Manie und Augmentierung Antidepressiva Behandlung erwiesen. Die atypische oder zweite Generation stammt aus der Tatsache, dass diese neuere Art von Antipsychotika anders funktioniert als der ältere Standard oder Neuroleptika der ersten Generation, ...

Verwaltung von Angst mit Achtsamkeit für Dummies Cheat Sheet - Dummies

Verwaltung von Angst mit Achtsamkeit für Dummies Cheat Sheet - Dummies

Sie möchten mehr darüber erfahren, wie Sie Ihre Angst mit Achtsamkeit? Sieh dir den Spickzettel an und entdecke die häufigsten Ursachen von Angstzuständen. Versuchen Sie eine kurze Achtsamkeitsübung, die Ihrer Angst helfen kann. Erkunde Wege, wie du deine ängstlichen Gedanken achtsam handhaben kannst. Finden Sie einfache Möglichkeiten heraus, jeden Tag aufmerksam zu sein. Dieser Spickzettel ...