Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Prinzipiell ist eine NULLPOINTEREXCEPTION eine Nachricht, daß man einen Zeiger (Verweis) auf ein Objekt gesetzt hat, daß es garnicht gibt.
Das waere so die Erklärung auf C/C++ Ebene. Ist hier ein bisschen irreführend, da es in Java ja keine Zeiger gibt.
Liegt aber wahrscheinlich daran, daß JAVA in C implementiert worden ist.
z.B.:
Integer i = new Integer(4);
System.out.println(i.getIntValue()); // gibt 4 aus
i = null; // Objekt gelöscht
System.out.println(i.getIntVlaue()); // gibt NullPointerExceptio
Ergänzend zu den beiden Postings:<br>
Eine NullPointerException ist ein den allermeisten Fällen auf einen Programmierfehler zurückzuführen und nicht gewollt, und anstatt sie mit try/catch zu 'fixen', sollte man dann die Programmlogik überprüfen.<br>
Gruß, Christia
Comment