回答編集履歴

2

よくわからなくなってきた

2015/11/13 07:29

投稿

anonymouskawa
anonymouskawa

スコア856

test CHANGED
@@ -1,19 +1 @@
1
- 平たく言ってしまえば、NullPointerExceptionは出さないようにするのが正しいが
2
-
3
- だからといってそんなの全部catchしてたら日が暮れてしまいます。
4
-
5
-
6
-
7
- ```Java
8
-
9
- String hoge = "";
10
-
11
- ```
12
-
13
- hogeは絶対にNullにはなりせん
1
+ 不適切なで削除し
14
-
15
- でも、もしExceptionが発生したら絶対に通知しないといけない、という理念に則って実装したら、
16
-
17
- hogeに対してもcatchしないといけないので、現実的じゃないという話です。
18
-
19
- RuntimeExceptionはどこでも発生し得るため、いちいち処理しなくても良いという考えがあるのです。

1

変更

2015/11/13 07:29

投稿

anonymouskawa
anonymouskawa

スコア856

test CHANGED
@@ -1,3 +1,19 @@
1
1
  平たく言ってしまえば、NullPointerExceptionは出さないようにするのが正しいが
2
2
 
3
3
  だからといってそんなの全部catchしてたら日が暮れてしまいます。
4
+
5
+
6
+
7
+ ```Java
8
+
9
+ String hoge = "";
10
+
11
+ ```
12
+
13
+ このhogeは絶対にNullにはなりません。
14
+
15
+ でも、もしExceptionが発生したら絶対に通知しないといけない、という理念に則って実装したら、
16
+
17
+ hogeに対してもcatchしないといけないので、現実的じゃないという話です。
18
+
19
+ RuntimeExceptionはどこでも発生し得るため、いちいち処理しなくても良いという考えがあるのです。