【发布时间】:2012-08-28 15:27:00
【问题描述】:
当未能捕获Exception 的子类时,Eclipse 将发出编译警告(红色)。
但是,当Error 的子类未被捕获时,不会发出警告,因此很容易忘记包含throws SomethingError 语句。
【问题讨论】:
标签: java eclipse exception error-handling compiler-warnings
当未能捕获Exception 的子类时,Eclipse 将发出编译警告(红色)。
但是,当Error 的子类未被捕获时,不会发出警告,因此很容易忘记包含throws SomethingError 语句。
【问题讨论】:
标签: java eclipse exception error-handling compiler-warnings
这是已检查(不包括 RuntimeException 的 Exception 的子类)和未检查的异常(RuntimeException 或 Error 的子类)之间的区别。
【讨论】:
这本质上是为了避免必须在您编写的每一行代码中添加异常处理代码。这个问题很好地解释了这一点:Why are Runtime Exceptions "unchecked" in Java?
【讨论】: