未经检查的异常主要是编译器级别的,因为它们在内部以相同的方式抛出。唯一的区别是它们要求在代码和方法签名中明确。
\nRuntimeException您可以通过继承 from而不是 来创建未经检查的异常Exception。
\n\nJava 编程语言要求程序包含检查异常的处理程序,这些异常可能是由于执行方法或构造函数(\xc2\xa78.4.6、\xc2\xa78.8.5)而产生的。编译时检查是否存在异常处理程序旨在减少未正确处理的异常数量。对于每个可能结果的已检查异常,方法或构造函数的 throws 子句必须提及该异常的类或该异常类的超类之一 (\xc2\xa711.2.3)。
\n....
\n未经检查的异常类 (\xc2\xa711.1.1) 免于编译时检查。
\n
| 归档时间: |
|
| 查看次数: |
2569 次 |
| 最近记录: |