java.sun.com

   JAVA - Das JAVA-Fehler-Gesetz


 Startseite
 Grundlagen

 Indexverzeichnis


JAVA - Das JAVA-Fehler-Gesetz

Hier ist eine Liste mit den häufigsten Fehlern, die man mit Java so machen kann.

Kapitel 1 - Die häufigsten Fehler
Kapitel 2 - Generelle Fehler
Kapitel 3 - Spezielle Fehler
Kapitel 4 - Unlösbare Fehler

  Seitenende


Kapitel 1 - Die häufigsten Fehler

§ 1 Am Ende eines Befehls hat ";" zu stehen. Wer diese Anweisung nicht befolgt, wird oft mit einem "Invalid type expression." oder "';' expected" bestraft.
§ 2 Wer die Groß- und Kleinschreibung mißachtet, muß mit unausführbaren Programmen rechnen. Die Bestrafung erfolgt meist mit einem "Method ... not found in class ..."

  Seitenanfang



Kapitel 2 – Generelle Fehler

§ 3 Am Anfang eines jeden Programms sind die Klassen, die benötigt werden einzubinden. Zu den Folgen vergleiche § 2.
§ 4 Jede Klammer, die geöffnet wird, muß auch wieder geschlossen werden. Dazu gehören ( ), { } und [ ]. Die Rüge wird mit einem "'}' expected" ausgesprochen.

  Seitenanfang



Kapitel 3 – Spezielle Fehler

§ 5 Methoden, die einen Wert übergeben, z.B. "public boolean mouseDown(...)" müssen diesen Wert mit return wieder zurückgeben: "return true;". Beschwerden diesbezüglich werden mit "Return required at end of boolean mouseDown(java.awt.Event, int, int)." bekanntgegeben.
§ 6 Alle Objekte und Variablen, die in den Programmen verwendet werden, müssen als erstes definiert werden. Bei Variablen reicht dafür eine einfache Definition: "String str;" oder "int i;" Objekte dagegen müssen von einer Klasse abgeleitet werden: "TextField tex = new TextField("Hier Eingabe",15);". Dies geschieht i.d.R. über das "new".
§ 7 Ein grafisches Objekt (z.B. ein Button) muß mit "add()" ausgegeben werden, ansonsten ist es nicht zu sehen.
§ 8 Um eine Methode mit einem bestimmten Objekt anwenden zu können, werden diese meinstens mit einem "." verbunden: "g.setFont(font1);". Voraussetzung dafür ist, daß die Methode in der Klasse des Objektes steht. An dieser Stelle sei noch einmal auf den § 2 verwiesen.
§ 9 Wenn der Netscape beim Starten von Applets ständig abstürzt ist der gemeingefährliche IE 4 und niedriger wahrscheinlich wieder am Werke gewesen. Diesem Fehler ist nur Abhilfe zu schaffen, indem man den alten IE verbannt, den Netscape neu installiert und sich, nur wenn es denn unbedingt sein muß, den IE 5 oder was danach kommen mag installiert.

  Seitenanfang



Kapitel 4 – Unlösbare Fehler

§ 10 Wenn alle Stricke reißen sende man ein e-mail an selfjava@selfjava.de. Dabei beachte man, daß die Datei mitgesandt wird. Dies ist allerdings nur in absoluten Notfällen zugelassen, da die Abteilung hoffnungslos überlastet ist. Ansonsten wende man sich an die Abteilung "Newsgroup" de.comp.lang.java
§ 11 Die Adresse selfjava@selfjava.de ist anzuschreiben, wenn man Vorschläge für das JAVA-Fehler-Gesetz hat.


  Seitenanfang © 1999-2001  Brit Schröter