回答編集履歴
1
ヌルポについて補足
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系の例外)をキャッチしてはいけない**と言われるのです。キャッチしてしまうと、バグに気づきにくいからです。
|