回答編集履歴

5

ed

2022/09/07 08:49

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -4,5 +4,5 @@
4
4
  `System.out.println("2");`が実行されないのと同じ理由。
5
5
 
6
6
  throwsも決しておまじないではないので、
7
- ただし理解して適切に実装する必要がある。
7
+ 理解して適切に実装する必要がある。
8
8
  https://atmarkit.itmedia.co.jp/ait/articles/0611/22/news144.html

4

ed

2022/09/07 06:08

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,4 +1,8 @@
1
1
  x()でthrows()されたExceptionがmainでもthrows()されてるから。
2
2
  不具合ではなくエラーハンドリングの仕様。
3
+ https://www.javaroad.jp/java_exception3.htm
4
+ `System.out.println("2");`が実行されないのと同じ理由。
3
5
 
6
+ throwsも決しておまじないではないので、
7
+ ただし理解して適切に実装する必要がある。
4
- `System.out.println("2");`が実行されないのと同じ理由。
8
+ https://atmarkit.itmedia.co.jp/ait/articles/0611/22/news144.html

3

ed

2022/09/07 06:03

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,2 +1,4 @@
1
1
  x()でthrows()されたExceptionがmainでもthrows()されてるから。
2
2
  不具合ではなくエラーハンドリングの仕様。
3
+
4
+ `System.out.println("2");`が実行されないのと同じ理由。

2

ed

2022/09/07 06:03

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,2 +1,2 @@
1
1
  x()でthrows()されたExceptionがmainでもthrows()されてるから。
2
-
2
+ 不具合ではなくエラーハンドリングの仕様。

1

ed

2022/09/07 06:01

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,2 +1,2 @@
1
- x()でthrows()されたExceptionがmainでもthrows()されるから。
1
+ x()でthrows()されたExceptionがmainでもthrows()されるから。
2
2