E-Phase Java

Fehler in Java

Zum Nachschlagen

Einführung

Fehler sind scheiße.
Man schreibt ein Programm und will es ausführen, jedoch bekommt man einen Fehler. Das kennt jeder.
Hier findest du die häufigsten Fehler die dir passieren können und wie du sie behebst!

1. Syntaxfehler

Syntaxfehler entstehen, wenn der Quellcode nicht den Regeln der Java-Syntax entspricht. Diese Fehler werden vom Compiler erkannt und verhindern die erfolgreiche Kompilierung des Programms. Beispiele für Syntaxfehler:

System.out.println("Hello World")   // Fehler:  Fehlendes Semikolon
public class Test {
    public static void main(String[] args) {
        System.out.println("Hallo Welt");    // Fehler:  Fehlende schließende Klammer
int zahl = 5;
System.out.println(zahl2);   // Fehler:  zahl2 ist nicht definiert

2. Kompilierungsfehler

Kompilierungsfehler treten auf, wenn der Quellcode syntaktisch korrekt ist, aber Probleme bei der Code-Übersetzung auftreten. Diese Fehler verhindern ebenfalls die erfolgreiche Kompilierung. Beispiel für Kompilierungsfehler:

int zahl = "fünf";   // Fehler:  String kann nicht einem int-Wert zugewiesen werden

3. Laufzeitfehler (Runtime Errors)

Laufzeitfehler treten während der Programmausführung auf. Das Programm wird erfolgreich kompiliert, aber es kommt während der Laufzeit zu unerwarteten Fehlern, die das Programm abstürzen lassen. Beispiel für Laufzeitfehler:

int division = 10/0;   // Fehler:  Division durch 0 nicht möglich.

4. Logische Fehler

Laufzeitfehler treten während der Programmausführung auf. Das Programm wird erfolgreich kompiliert, aber es kommt während der Laufzeit zu unerwarteten Fehlern, die das Programm abstürzen lassen. Beispiel für Laufzeitfehler:

int addition = 5 - 3;   // Fehler:  Sollte eine Addition sein (5 + 3)

5. Illegale Zeichen

Falls du den Fehler eines Illegalen Zeichen (Illegal character) erhalten solltest liegt dies wahrscheinlich daran, dass du von irgendwo den Code kopiert und in deinem Editor eingefügt hast.
Es kann sogar sein, dass der Fehler eines Illegalen Zeichen beim kopieren meines Codes, zustande kommt. Wenn das passiert, wirst du all den Code aus deinem Editor löschen und manuell wieder eintippen müssen. Illegale Zeichen sind Zeichen die der Editor nicht kennt. Es gibt auch unsichtbare Zeichen, also nicht wundern, wenn der Editor sagt in Zeile 4 ist ein Fehler, obwohl Zeile 4 leer ist.

Aufgabe suchen

Tippe los. Strg+K öffnet die Suche von überall.

Zuletzt angesehen

Werbung