In diesem Tutorial wird ein tiefgreifendes Verständnis der Kompilierungszeitfehler vorgestellt. Dadurch werden die folgenden Aspekte behandelt:
Also fangen wir an!
Was sind Kompilierungszeitfehler in Java??
Die Fehler, die aufgrund einer falschen Syntax auftreten. Beispiele für Kompilierungszeitfehler sind: Fehlende Klammern, fehlende Semikolon, Verwendung nicht deklarierter Variablen usw. Alle diese Fehler werden zur Kompilierungszeit erkannt und der Compiler zeigt den jeweiligen Fehler während der Kompilierung.
Arten von Kompilierungszeitfehlern in Java
Es gibt drei Arten von Kompilierungszeitfehlern, wie unten aufgeführt:
Syntaktische Fehler: Diese Fehler treten aufgrund der falschen Syntax auf, um beispielsweise zu deklarieren, ob Anweisung ohne Angabe einer Bedingung darin I angibt. I.e. Wenn().
Semantische Fehler: Diese Arten von Fehlern traten aufgrund der Unklarheit des Code auf, z. B. das Deklarieren mehrerer Variablen mit demselben Namen.
Lexikalische Fehler: Einbeziehung ungültiger Zeichen in den Code führt zu lexikalischen Fehlern. Zum Beispiel initialisieren eines variablen Namens mit "+" Zeichen i.e. +Alter = 32.
Faktoren, die Kompilierungszeitfehler verursachen
Zahlreiche Faktoren können bei Java Kompilierungsfehler verursachen, und unter ihnen sind die am häufigsten ausgewachsenen Ursachen unten aufgeführt:
Vernachlässigen Semikolons Am Ende einer Erklärung.
Vernachlässigen Klammern ich.e. Klammern, lockige oder quadratische Klammern.
Fehlen Schlüsselwörter wie Klasse, Schnittstelle usw.
Falsch Befehl von Java Loops e.G. für (int i = 0; i ++; i<100 )
Fehlen zurückkehren Aussage in einer Java -Methode.
Zugriff eine Methode/Variable, die ist Nicht deklariert Überall im Programm.
Verwendung anders Aussage ohne Wenn Stellungnahme.
Nutzung ungültig Charakter
Variable/Methode bereits deklariert.
Es gibt viele weitere Ursachen, die einen Kompilierungs-Zeit-Fehler erzeugen können.
Beispiele für Kompilierungszeitfehler
Berücksichtigen wir einige Beispiele für ein tiefgreifendes Verständnis der Java-Kompilierungszeitfehler.
Beispiel 1
Betrachten wir das untergegebene Snippet, an dem wir vergessen, das Semikolon am Ende einer Erklärung zu setzen:
publicCompiletimeErrorsexampleWir haben einen sehr einfachen Code, um den Wert einer Variablen zu drucken, aber hier haben wir das Semikolon am Ende des Systems nicht verwendet.aus.println (Alter) Aussage:
Der obige Snippet überprüft, dass der Java-Compiler nicht darauf wartet, dass der Code stattdessen ausgeführt wird.
Betrachten wir ein weiteres Beispiel für mehr Klarheit darüber, wie Kompilierungs-Zeitfehler in Java auftreten:
Beispiel 2
In diesem Beispiel werden wir ein Szenario betrachten, in dem wir eine falsche Bestellung für die Java -Schleife verwenden:
publicCompiletimeErrorsexampleDas untergegebene Snippet zeigt, wie Java Compiler reagiert, wenn wir eine falsche Bestellung verwenden (i.e. Angabe des Inkrements vor dem Zustand) für die Java For-Loop:
Der obige Snippet überprüft,.
So beheben Sie Kompilierungszeitfehler
Die Kompilierzeitfehler können leicht behoben werden.
Beispiel
In Beispiel 1 müssen wir beispielsweise das Semikolon am Ende der Anweisung platzieren, und infolgedessen verschwindet der Fehler, wie im folgenden Snippet gezeigt:
Durch das Einsetzen des Semikolons den Fehler aufgelöst.
Beispiel 2
In ähnlicher Weise verschwindet der Fehler, wenn wir die Reihenfolge der für die Loop korrigieren:
Auf diese Weise können wir die Kompilierungs-Zeitfehler in Java beheben.
Abschluss
Die Fehler, die aufgrund einer falschen Syntax auftreten. Zahlreiche Faktoren können Kompilierungszeitfehler in Java verursachen, wie z. Kompilierungszeitfehler werden zur Kompilierungszeit festgestellt, da der Compiler den jeweiligen Fehler während der Kompilierung zeigt und daher sehr leicht behoben werden kann.
In diesem Artikel wurde erläutert, was Fehler mit Kompilierungszeiten sind, ihre Typen, verschiedene Faktoren, die Fehlern für Kompilierungszeit verursachen und wie diese Fehler behoben werden können.