NullPointerException

NullPointerException（ヌル・ポインタ・エクセプション、ナル・ポインタ・エクセプション）は、プログラミング言語Javaにおける例外の一つである。
解説.
null値（定義されていない値）の参照型変数を参照しようとした時に発生する。NullPointerExceptionは実行時例外と呼ばれる クラスのサブクラスであるため、try-catch節による例外処理を書かなくてもコンパイルエラーは発生しない。
コード例.
// NullPointerExceptionSample.java
public class NullPointerExceptionSample {
 public static void main(String[] args) {
 try {
 String i = null;
 // ここで NullPointerException がスローされる。
 i.toString(); 
 // ここで NullPointerException がキャッチされる。
 } catch (NullPointerException e) {
 e.printStackTrace();