NISHIO Hirokazu
[Translate]
NullPointerException
たとえばPerson型の変数がある場合、人間は暗黙に「値としてPersonクラスのインスタンスが入っている」と思い込みがち
ところがJavaの場合、実際には「Personクラスのインスタンス、もしくはnullが入っている」だった
この勘違いによって実行時にNullPointerExceptionが出る
かの問題を解決するために「
Nullable
な型とそうでない型を区別しよう」となった
Tweet
Related Pages
→
nullable
→
この10年のプログラミング言語の変化
"
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
11/23/2025, 6:12:20 PM
[Edit]