Java – Fehler

Wenn wir Programme erstellen, die unweigerlich immer komplexer werden, werden wir Fehler finden, die möglicherweise komplexer zu lösen sind als andere. Dies sollte uns jedoch nicht entmutigen, da wir manchmal Fehler machen müssen, bevor wir in unserer Anwendung etwas Richtiges erreichen .

In Java gibt es verschiedene Fehlerkategorien , die bei der Erstellung eines Programms auftreten können. Sie können diese erkennen und ihre Ursachen kennen. Dies sind die ersten beiden Möglichkeiten, um Fehler zu bekämpfen.

Syntaxfehler

Diese Fehler treten zum Zeitpunkt der Kompilierung des Codes auf, so dass sie auch als Kompilierungsfehler bezeichnet werden können . Sie treten auf, wenn wir den Code falsch schreiben und der Compiler unsere Anweisungen nicht interpretieren kann .

Es kommt sehr häufig vor, dass eine Anweisung falsch geschrieben wird, ein Block falsch geschlossen wird und eines der schrecklichsten ist, dass ein Semikolon versagt. Letzteres ist sehr häufig, weil wir oft in mehreren Sprachen arbeiten und die Elemente mischen können Damit enden die Zeilen.

Diese Art von Fehlern ist leicht zu debuggen, da Java uns zum Zeitpunkt der Kompilierung mitteilt, wo das Problem liegt, und uns eine Beschreibung gibt. Sehen wir uns den folgenden Code mit Fehlern an:

 öffentliche Klasse ShowSyntaxErrors { public static void main (String [] args) { i = 30; System.out.println (i + 4); } } 

Wenn wir versuchen, diesen Fehler zu kompilieren, wird in der Befehlskonsole Folgendes angezeigt:

java_errores.jpg
Wir sehen dann, dass alles dadurch ausgelöst wird, dass die Variable nicht korrekt deklariert wurde. Um diese Art von Fehlern zu korrigieren, wird empfohlen, mit der ersten Zeile zu beginnen, damit möglicherweise die Anzahl der folgenden Fehler verringert wird, wenn der erste Fehler korrigiert wird.

See also  Mac Remotedesktop | Verbindung herstellen und Verbindung konfigurieren

Ausführungsfehler

Diese Art von Fehlern tritt auf, wenn in einem Programm ein Element vorhanden ist, durch das das Programm abrupt beendet wird. Dies ist beispielsweise der Fall, wenn ein Benutzerdateneingabefeld vorhanden ist und der Benutzer etwas eingibt, das das Programm nicht erwartet hat und das nicht richtig erfasst oder wenn zum Beispiel eine Division zwischen 0 auftritt, ist das etwas, was nicht gehandhabt werden kann.

Nachfolgend sehen wir einen Code, mit dem wir diese Art von Fehlern veranschaulichen können:

 öffentliche Klasse ShowRuntimeErrors { public static void main (String [] args) { int i = 1/0; } } 

Wenn wir das Ergebnis im Compiler sehen, werden wir folgendes sehen:

java_errores2.jpg

Wichtig
Hier sehen wir, dass der Compiler korrekt übergeben wurde. Der häufigste Weg, um diese Fehler zu vermeiden, besteht darin, den try / catch-Block zu verwenden, um die Ausnahmen zu vermeiden und diese Ausnahmen ohne Programmende zu verarbeiten auf unerwünschte Weise.

Logische Fehler

Dies ist die Art von Fehler, die von jedem Programmierer am meisten befürchtet wird, da er weder vom Compiler noch von der Ausführung gewarnt wird. Wenn dies nicht der Fall ist , müssen wir Kaltläufe anwenden, um diese Art von Fehlern zu beheben, und Werte festlegen, mit denen wir feststellen können, ob unser Programm ordnungsgemäß ausgeführt wird.

Wie wir sehen konnten, haben wir 3 große Fehlergruppen in unseren Programmen und wenn wir sie kennen, können wir Wege finden, solche Fehler zu vermeiden oder zumindest zu versuchen, sie zu korrigieren, wenn sie auftreten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *