Was ist Ausnahmehandling?
Ausnahmebehandlung ist ein gemeinsames Programmiersprache, mit dem Programme Fehler identifizieren und anmutig umgehen können, auf die sie beim Ausführen begegnen könnten. Es funktioniert, indem es den Fluss eines Programms von der normalen Ausführung in einen bestimmten Satz mildernder Aktionen geändert hat, wenn ein Fehler gefunden wird. Ein Programmierer kann bestimmte Aktionensätze erstellen, die aufgerufen werden, wenn bestimmte Fehler auftreten. Ausnahmen zu finden und zu behandeln, ist nicht unbedingt ein tödliches Ereignis für ein Programm. Manchmal ist es möglich, dass die Programmausführung nach dem Auftreten der Ausnahmeregelung fortgesetzt wird. In diesem Fall haben die meisten Programmiersprachen, einschließlich Java und C ++, bestimmte Schlüsselwörter und Steuerungsstrukturen, die in Code eingelegt werden können, um Fehler zu verarbeiten. Diese Strukturen können mit einer Vielzahl von Fehlern umgehen, und mit ordnungsgemäßer Wartung ist es einem Programmierer häufig möglich, die vorhersehenDie Mehrheit der möglichen Fehler für ein bestimmtes Code -Stück. Wenn Sie beispielsweise numerische Eingaben analysieren, kann man sofort erkennen, ob ein Datenstück nicht numerisch ist, wenn der richtige Test und der Ausnahmebehandler eingerichtet sind. Wenn eine Ausnahme eintritt, fängt der Handler es auf, was dem Programm sofort mitteilt, dass die Eingabe ungültig ist. Was als nächstes passiert, hängt davon ab, wie der Rest des Programms strukturiert ist. Es kann beenden oder die ungültige Eingabe einfach ignorieren.
Die ordnungsgemäße Ausnahmebehandlung garantiert keine fehlerfreie Programmausführung. Es garantiert auch nicht, dass ein Programm nach einem Fehler aufhört, und es garantiert nicht, dass ein Programm fortgesetzt wird. Um Fehler ordnungsgemäß zu behandeln, muss ein Programmierer in Verbindung mit gesundem Menschenverstand und sorgfältiger Liebe zum Detail eine Ausnahmebehandlung verwenden. Idealerweise korrekte FehlerbehandlungErmöglicht ein Programm, die schwerwiegendsten Arten von Fehlern zu vermeiden, z.
Ausnahmehandling fängt Fehler mit, die als "Laufzeit" -Fehler bezeichnet werden. Es garantiert nicht, dass Code frei von Fehler oder Syntaxfehlern ist. Die Fehlerbehandlung im Code garantiert nicht, dass der Code korrekt ist. Es ist für Fehlerbehandlungen möglich, Fehler im Code zu verpassen, und selbst das beste Fehlerfang ist selten narrensicher. Nach Abschluss des Debuggen