相关疑难解决方法(0)

何时选择已检查和未检查的例外

在Java(或任何其他具有已检查异常的语言)中,在创建自己的异常类时,如何确定是应该选中还是取消选中它?

我的直觉是,如果调用者能够以某种富有成效的方式恢复,那么将调用一个已检查的异常,其中未经检查的异常对于不可恢复的情况更多,但我会对其他人的想法感兴趣.

java exception checked-exceptions

197
推荐指数
10
解决办法
5万
查看次数

在java中扩展Exception/RunTimeException?

我有以下课程.

public class ValidationException extends RuntimeException {


}
Run Code Online (Sandbox Code Playgroud)

public class ValidationException extends Exception {


}
Run Code Online (Sandbox Code Playgroud)

我很困惑自定义异常何时应该扩展RunTimeException以及什么时候必须扩展Exception.能否请您解释一下我是否有RunTimeException直接延伸的缺点?

谢谢!

java exception

43
推荐指数
3
解决办法
5万
查看次数

标签 统计

exception ×2

java ×2

checked-exceptions ×1