NISHIO Hirokazu[Translate]
NullPointerException
たとえばPerson型の変数がある場合、人間は暗黙に「値としてPersonクラスのインスタンスが入っている」と思い込みがち
ところがJavaの場合、実際には「Personクラスのインスタンス、もしくはnullが入っている」だった
この勘違いによって実行時にNullPointerExceptionが出る

かの問題を解決するために「Nullableな型とそうでない型を区別しよう」となった


"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]