Inhaltsverzeichnis
Während die Verwendung von Ausnahmen eine Verbesserung unserer in Java, Werden sie nicht immer erforderlich, da sie eine sehr wichtige Kosten bei einem Leistungsniveau haben, deshalb müssen wir lernen, was es bedeutet, eine Ausnahme Hantierungsbausteins in unserem Programm auf diese Weise bauen wir wissen können, wenn die Kosten geringer als der Nutzen, den es uns bringt.Letztendlich wissen wir, dass unsere Programme auch eine angemessene Leistung aufweisen müssen, da ein Programm oder eine Anwendung, die unter Langsamkeit leidet, weniger benutzerfreundlich ist und den Benutzern Unbehagen bereitet.
Wie wir eingangs erwähnt haben, stellt der Aufbau eines Blocks, der Ausnahmen behandeln kann, Kosten auf der Leistungsebene in unserem Programm dar, denn wenn wir eine Ausnahmebehandlungsblock für diese Aufgabe ein Objekt generiert wird, müssen Sie auch einen Rückwärtslauf der Stapel des Programms und schließlich muss die Ausnahme durch verschiedene Methoden des Objekts propagiert werden.
Dies macht sehr deutlich, dass die Leistung betroffen sind, da dieser Prozess einen großen Teil davon verbraucht, unabhängig davon, wie viele Ressourcen wir haben. Ausnahmen treten auf, wenn wir sie in einer Methode starten. Wenn wir daher das Auslösen der Ausnahme verhindern können, speichern wir diesen gesamten Vorgang.
Verwendung von AusnahmenDas Ausnahmen sollte wirklich verwendet werden, wenn unvorhersehbare Bedingungen auftreten können und die wir in unserem Programm nicht vorhersehen können, aber Fälle wie eine leere Variable oder eine Division durch 0, um grundlegende Beispiele zu geben, können behandelt werden, ohne dass a . verwendet werden muss versuchen - Block fangen.
Sehen wir uns im folgenden Beispiel einen einfachen Fall an, in dem wir ein Problem mit und ohne Ausnahmen lösen:
Obwohl diese Fälle extrem einfach sind, ist es Tatsache, dass die Entscheidung, wann eine Ausnahmebehandlung verwendet wird und wann nicht, jedem Programmierer überlassen bleibt. Wenn wir sie jedoch implementieren möchten, müssen wir uns fragen, ob wir dies mit unserer Logik verhindern können. Schließlich hat jeder Programmierer eine andere Idee.
Damit beenden wir dieses Tutorial, wir müssen bereits eine klarere Vorstellung davon haben, was die Verwendung von Ausnahmen und ihre tatsächlichen Auswirkungen auf unsere Programme bedeutet, da sie uns zwar helfen können, aber auch die Leistung beeinträchtigen können, wenn wir in vielen Situationen missbrauchen Sie.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben