回答編集履歴

1

ヌルポについて補足

2016/10/20 06:54

投稿

swordone
swordone

スコア20649

test CHANGED
@@ -7,3 +7,5 @@
7
7
  例えば、デフォルトて半角スペースに設定されている区切り文字を変更する場合に使うuseDelimiter(String)というメソッドがあります。**この引数としてnullを渡すと、個別のメソッドの説明には書かなかったけどNullPointerExceptionになるよ**と言うことです。
8
8
 
9
9
  このコードにおいてScannerのメソッドにnullが渡る可能性のある場所は存在しないので、気にする必要はありません。
10
+
11
+ NullPointerExceptionの本質は、nullであるべきでない場所がnullになっているというバグです。だから、**NullPointerException(を始めとしたRuntimeException系の例外)をキャッチしてはいけない**と言われるのです。キャッチしてしまうと、バグに気づきにくいからです。