NullPointerException
-
61
ななしのよっしん
2016/12/21(水) 18:52:21 ID: +iDLBYxE/q
-
>「実行時エラー」になるのであって「コンパイルエラーにはならない」のが悲劇の始まりだった、という理解で良いのかな。
String html = httpClient.getHtml(url); // アクセスできない場合はnullが返る
int length = html.length();
みたいな条件によってはnullが入るけど宣言された型の範囲内で違反はない、ってコードではコンパイルエラーに「できない」から問題になってる。
nullが入りうる型を別途定義し単純なメソッド呼び出し等を禁じる(コンパイルエラーを出す)null安全っていう機構を有する言語が増えつつあるけど、残念ながらjavaはそうじゃない。 -
👍0高評価👎1低評価
-
62
ななしのよっしん
2016/12/21(水) 22:04:36 ID: Yjs8Al8611
-
👍0高評価👎0低評価
-
63
Alt
2017/02/27(月) 11:30:45 ID: O2FKU1eBVp
-
👍0高評価👎0低評価
-
64
ななしのよっしん
2017/03/18(土) 23:28:12 ID: pXwxgDJrdX
-
👍0高評価👎0低評価
-
65
ななしのよっしん
2017/03/21(火) 16:59:27 ID: Xn8oCH8yek
-
👍0高評価👎0低評価
-
66
ななしのよっしん
2017/04/25(火) 21:12:34 ID: VW84zMDsnh
-
👍0高評価👎0低評価
-
67
ななしのよっしん
2017/07/22(土) 01:33:59 ID: eihmoJro3n
-
👍2高評価👎0低評価
-
68
ななしのよっしん
2017/08/29(火) 23:35:14 ID: wp8cc7VIW7
-
👍0高評価👎0低評価
-
69
ななしのよっしん
2018/10/07(日) 00:45:23 ID: Rbnnu2RPGu
-
👍0高評価👎0低評価
-
70
ななしのよっしん
2018/12/28(金) 20:34:08 ID: kIy3b2m9QC
-
👍0高評価👎0低評価
-
71
ななしのよっしん
2020/04/11(土) 18:38:58 ID: +U44MTjV2o
-
👍0高評価👎0低評価
-
72
ななしのよっしん
2020/08/19(水) 00:59:46 ID: nIwa/H6hQc
-
👍0高評価👎0低評価
-
73
ななしのよっしん
2020/08/19(水) 11:14:08 ID: r9HOve4fEX
-
👍0高評価👎0低評価
-
74
ななしのよっしん
2022/06/20(月) 18:03:15 ID: c9+XxGQqbu
-
👍1高評価👎0低評価
-
75
ななしのよっしん
2022/07/19(火) 20:00:32 ID: IzgrNpkXIC
-
👍1高評価👎0低評価
-
76
ななしのよっしん
2022/11/25(金) 18:10:04 ID: k9mp0nxhbn
-
👍2高評価👎0低評価

