Junior — Middle
Wie kann man eine NullPointerException im Code auslösen?
sobes.tech KI
Antwort von AI
Die NullPointerException tritt auf, wenn im Code versucht wird, auf eine Methode oder ein Feld eines Objekts zuzugreifen, das null ist. Zum Beispiel:
String s = null;
int length = s.length(); // Hier tritt eine NullPointerException auf
Andere Möglichkeiten, diese Ausnahme zu provozieren:
- Aufruf einer Methode an einem
null-Objekt. - Zugriff auf ein Element eines Arrays, wenn das Array selbst
nullist. - Verwendung von
nullals Objekt zur Synchronisation.
Es ist wichtig, Objekte vor der Verwendung auf null zu prüfen, um diese Ausnahme zu vermeiden.