J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.lang.NullPointerException。 例外の一種。参照型変数にnullが格納されている状態で、その変数でフィールドへとアクセスしたりメソッドを呼び出した場合に発生する。 RuntimeExceptionクラスのサブクラスであるため、明示的にcatchやthrows指定する必要はない。むしろ、nullチェックを入念に行い、決して発生させてはならない例外である。 世界で一番有名な例外であり、世界中で憎まれながらも親しまれている例外でもある。日本でも「ぬるぽ」としてなじみ深い。 Javaでは「ポインタ(Pointer)」ではなく「参照(Reference)」なのに、なぜNull「Pointer」Exceptionなのかは不明。 // Sample.java public class Sample { publ