自定义异常 - 检查或未检查?

Pan*_*kaj 3 java exception

创建用户定义的异常时 最佳实践是什么,异常应创建为已检查还是未检查?

我知道不需要在代码中处理未经检查的/运行时异常。

alf*_*sin 6

如果异常是可恢复的 - 应该检查它。如果异常不可恢复并且程序必须停止 - 应该取消检查。

可以在此处找到有关已检查与未检查异常的良好摘要。