Gegenmaßnahmen gegen Java-Fehler

Dieses Mal werde ich über den Fehler schreiben, der in Java auftritt.

Kompilierungsfehler

Hier sind einige Kompilierungsfehler, die Anfängern häufiger vorkommen und wie sie damit umgehen sollen.

Und so weiter.

Unzureichendes Semikolon ";"

Die Java-Beschreibungsregel besteht darin, jeder Anweisung ein Semikolon ";" hinzuzufügen.

Semikolon";Ist ungenügend



public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!")  //← Semikolon (";") Ist nicht genug
	}
}

Unzureichendes doppeltes Anführungszeichen "" "

Wenn Sie am Ende der Zeichenfolge nicht genügend doppelte Anführungszeichen "" "haben, wird folgende Fehlermeldung angezeigt:

Unzureichendes doppeltes Anführungszeichen "" "


public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello World!);  ← World!Nach dem""Es gibt kein
	}
}

Leerzeichen in voller Breite

Dies wird dadurch verursacht, dass "Leerzeichen in voller Breite" an die Stelle gesetzt werden, an der Leerzeichen in "halber Breite" eingefügt werden sollen.

Leerzeichen mit halber Breite



public □ class HelloWorld {		   //← Leerzeichen in voller Breite nach der Veröffentlichung (□)
	public static void main(String[] args) {
		System.out.println("Hello World!")  
	}
}

Dateiname und Klassenname sind unterschiedlich

Um ein Beispiel zu geben Der in der Quelldatei beschriebene Klassenname lautet "Hello World". Es tritt auf, weil der Dateiname "Hello.java" ist.

Schreiben Sie in Java eine Klasse in eine Datei Der Dateiname lautet "class name.java".

Klammer schließen "}"

In einem Programm mit Dutzenden von Zeilen fehlen Absatzbindungen wie if () {} und for () {} Es ist sehr schwer zu verstehen.

Klammer schließen "}」


	public static void main(String[] args) {
		System.out.println("Hello World!")  
	// ← 「}Es gibt kein
}

Syntax-Fehler

Es wird ein wenig schwierig sein, und ich werde den Fehlerinhalt, der im Array erscheint, und die if-Syntax vorstellen.

Klicken Sie hier für den Hauptinhalt

java.lang.NullPointerException Dieser Fehler tritt auf, wenn versucht wird, auf ein Nullobjekt zuzugreifen. Dieser Fehler tritt beim Programmieren relativ häufig auf und wird von Ingenieuren als "nullpo" bezeichnet.

Gegenmaßnahmen

java.lang.ArrayIndexOutOfBoundsException Ein Fehler, der auftritt, wenn Sie ein Element angeben, das nicht als Index des Arrays vorhanden ist Ich habe es im Beispiel des Fehlers früher eingeführt. Wo es nur 1 bis 9 Indizes für das Array gibt Tritt auf, wenn versucht wird, einen Wert für einen Index von 10 festzulegen.

Gegenmaßnahmen

java.lang.NumberFormatException Dieser Fehler hat versucht, einen Zeichenfolgenwert in eine Zahl umzuwandeln (umzuwandeln) Tritt auf, wenn in der Zeichenfolge ein falscher numerischer Wert festgelegt ist.

Gegenmaßnahmen

java.lang.ClassCastException Dieser Fehler tritt auf, wenn versucht wird, eine Klasse in eine Klasse umzuwandeln, die nicht konvertiert werden kann.

Gegenmaßnahmen

java.lang.ArithmeticException Dieser Fehler tritt auf, wenn bei der Berechnung eines numerischen Werts ein unzulässiger Rechenprozess ausgeführt wird. Dieser Fehler tritt beispielsweise auf, wenn eine mathematisch unmögliche "Nullteilung (10 ÷ 0 usw.)" auftritt.

Gegenmaßnahmen

java.lang.NoClassDefFoundError Beim Aufrufen einer Methode oder beim Versuch, eine Instanz zu erstellen Dies ist ein Fehler, bei dem Java die Klassendefinition nicht lesen kann.

Gegenmaßnahmen

java.lang.OutOfMemoryError Java verwendet zur Laufzeit zwei Speicherbereiche, den Stapelbereich und den Heapbereich. Dieser Fehler tritt auf, wenn die Speichergröße des Heap-Bereichs, der zum Ausführen des Programms erforderlich ist, nicht ausreicht.

Der Heap-Bereich ist der Speicherbereich, dem Instanzen von Objekten zugeordnet sind, z. B. Klassen- und Methodendefinitionen.

Gegenmaßnahmen

Recommended Posts

Gegenmaßnahmen gegen Java-Fehler
Der heutige Java-Fehler
Gegenmaßnahmen für OutOfMemoryError in Java
Java Gold misst: Format
Java Gold misst: Lokalisierung
Konfrontieren Sie Java-Gleitkommafehler
Vermeiden Sie den Fehler, den Yuma in Java gemacht hat
Fehlerbehebung von Java Setter Getter
Java
Fehler beim Spielen mit Java
Java
Zusammenfassung der Java-Fehlerverarbeitung
Java lernen (0)
Java studieren ―― 3
[Java] -Array
Katerfehler
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java-Zeichenfolge
Java (Array)
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Eclipse-Fehler
Java studieren ―― 4
Java (gesetzt)
Java-Shell-Sortierung
[Java] compareTo
Java studieren -5
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Polymorphismus
Java # 0 studieren
Java-Überprüfung
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung
Java-Grundlagen