Sep 21

This post is also available in: Englisch

Eine NullPointer Exception wird ausgegeben, wenn der Compiler keinen Wert hat, mit dem er arbeiten kann:

class Angestellter {


public int PersNr;

public static void main(String args[]) {


Angestellter a = null;
// a zeigt auf null; PersNr ist nicht initialisiert
System.out.println(a.PersNr); // Da nicht initialisiert NullPointerException


}

}

Ein anderes Beispiel, welches gerne im Zusammenhang mit Strings abgefragt wird:

String s = null;
System.out.println(s.length());
// Hier die gleiche Logik; da s nicht initialisiert ist, gibt es auch nichts, worauf die Methode length zugreifen kann.

  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • RSS
  • Blogosphere
  • email
  • PDF
  • Wikio
  • Technorati
  • Digg
  • DZone

Leave a Reply

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs