Was sind Fehler mit Kompilierzeit in Java | Erklärt

Was sind Fehler mit Kompilierzeit in Java | Erklärt
In Java wird ein Problem, das die Programmausführung stoppt, als Fehler bezeichnet. In Java treten manchmal Fehler aufgrund von Syntaxproblemen auf, während manchmal nichts falsch an der Syntax ist, aber trotzdem haben wir zum Zeitpunkt der Programmausführung einige Fehler. Die Fehler mit Syntaxproblemen werden als Kompilierungszeitfehler bezeichnet, während die anderen, die zur Laufzeit auftreten, als Laufzeitfehler bezeichnet werden.

In diesem Tutorial wird ein tiefgreifendes Verständnis der Kompilierungszeitfehler vorgestellt. Dadurch werden die folgenden Aspekte behandelt:

  • Was sind Kompilierungszeitfehler in Java??
  • Arten von Kompilierungszeitfehlern in Java
  • Faktoren, die Kompilierungszeitfehler verursachen
  • Beispiele für Kompilierungszeitfehler
  • So beheben Sie Kompilierungszeitfehler

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:

publicCompiletimeErrorsexample
publicStaticvoidmain (String [] args)
int Alter = 25;
System.aus.println (Alter)

Wir 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:

publicCompiletimeErrorsexample
publicStaticvoidmain (String [] args)
für (inti = 0; i ++; i<=10)

System.aus.println (i);

Das 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.