File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1+ 《《《 [ 返回首页] ( ../README.md ) <br />
2+ 《《《 [ 上一节] ( 02_Instance_Tests_and_Casts.md )
3+
14## 异常处理
25
3- 在 ` try ` 语句中,每个 ` catch ` 子句检查抛出的异常是否与给定的类型匹配。 这与实例测试执行的检查相同,因此也适用相同的限制:该类型必须是可验证的。 此外,
4- ` catch ` 子句中的类型必须是 ` Throwable ` 的子类。 由于创建不能出现在 ` catch ` 子句中的 ` Throwable ` 的子类没什么意义,因此如果您尝试创建 ` Throwable `
5- 的参数化子类,` Java ` 编译器会发出警告。
6+ 在 ` try ` 语句中,每个 ` catch ` 子句检查抛出的异常是否与给定的类型匹配。 这与实例测试执行的检查相同,因此也适用相同的限制:该类型必须是可验证的。 此
7+ 外, ` catch ` 子句中的类型必须是 ` Throwable ` 的子类。 由于创建不能出现在 ` catch ` 子句中的 ` Throwable ` 的子类没什么意义,因此如果您尝试创建
8+ ` Throwable ` 的参数化子类,` Java ` 编译器会发出警告。
69
710例如,下面是一个新的异常的允许定义,它包含一个整数值:
811
8588
8689在 ` Throwable ` 子句中输入变量虽然 ` Throwable ` 的子类不能是参数化的,但可以在方法声明的 ` throws ` 子句中使用类型变量。此技术在第 ` 9.3 ` 节中说明。
8790
88-
91+ 《《《 [ 下一节] ( 04_Array_Creation.md ) <br />
92+ 《《《 [ 返回首页] ( ../README.md )
You can’t perform that action at this time.
0 commit comments