Heim >Java >javaLernprogramm >NullPointerException
NullPointerException ist die Abkürzung für java.lang.NullPointerException. Es handelt sich um eine Ausnahmeklasse in der Java-Sprache und befindet sich im Paket java.lang. Die übergeordnete Klasse ist java.lang.RuntimeException. Diese Ausnahme muss im Quellprogramm nicht abgefangen und behandelt werden.
Diese Ausnahme wird ausgelöst, wenn eine Anwendung versucht, null dort zu verwenden, wo ein Objekt erwartet wird. (Empfohlenes Lernen: Java-Video-Tutorial)
Rufen Sie die Instanzmethode des Nullobjekts auf:
class Point { public int x, y; public int getX() { return x; } } public class TestNullPointerException { static Point p1; public static void main(String args[]){ p1.getX(); // 此处抛出NullPointerException } }
Die Anwendung löst eine NullPointerException aus Instanz der Klasse, die andere illegale Verwendungen von Nullobjekten angibt.
Fast jeder ist auf Java-Nullzeigerfehler gestoßen. Auch Java-Beamte sind sich dieses Problems bewusst und haben daher die OPtional-Klasse in Java 8 speziell zur Lösung des Sicherheitsproblems von Null eingeführt.
Daher müssen wir sehr vorsichtig sein und aktiv nach Null suchen, wenn das Objekt möglicherweise leer ist. Andernfalls wartet NullPointerException auf uns.
Weitere technische Artikel zum Thema Java finden Sie in der Spalte Java-Entwicklungs-Tutorials.
Das obige ist der detaillierte Inhalt vonNullPointerException. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!